Jump to content


Ibytes.com.br's Content

There have been 3 items by Ibytes.com.br (Search limited from 27/04/2023)


Ordernar por                Order  

#914280 Gravar Corretamente Arquivo No Formato Xml

Posted by Ibytes.com.br on 18/05/2008, 19:32 in Artigos, Dicas e Tutoriais de PHP

Olá,
estou precisando de ajuda para gravar arquivo de sitemap a partir do PHP, mas encontrei dificuldades no resultado, o arquivo é gravado, mas dá erro ao visualizar no navegador.

Disponibilizo a parte do cabeçalho que é onde reside o problema:

<?
$arquivo = "sitemap.xml";
if (!$arquivo)
{
echo "<p>O pedido não pode ser processado agora. Tente</p>";
exit;
}
unlink('sitemap.xml');
?>

<?

$resultado="";

//$resultado.="\n ";
$resultado.='<?xml version="1.0" encoding="UTF-8"?>';
$resultado.="\n";
$resultado.='<?xml-stylesheet type="text/xsl" href="http://www.ibytes.com.br/css/gss.xsl"?>';
$resultado.="\n";
$resultado.='<urlset xmlns="http://www.sitemaps....as/sitemap/0.9" xmlns:xsi="http://www.w3.org/20...chema-instance" xsi:schemaLocation="http://www.google.co...as/sitemap/0.84 [url="http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">';"]http://www.sitemaps.org/schemas/sitemap/0....quot;>';[/url]
$resultado.=" \n";


// exibe o resultado na tela
$conteudo_tela=htmlspecialchars($resultado);
$conteudo_tela=str_replace("\n","<br />",$conteudo_tela);
$conteudo_tela=str_replace(" "," ",$conteudo_tela);
echo $conteudo_tela;

// passa o conteúdo do arquivo para UTF-8
$conteudo=utf8_encode($resultado);

$fileaberto = fopen('sitemap.xml', 'a'); // Abriu um arquivo no modo append, onde o cursor está posicionado no fim do arquivo.
fwrite($fileaberto, $conteudo_tela); // Grava o $conteudo no fim do file
?>


O problema é que ao abrir no navegador dá erro, espero contar com a ajuda de vocês.



#898062 Google

Posted by Ibytes.com.br on 17/02/2008, 21:47 in Técnicas de Divulgação e Otimização

bleh, coloca isso que você vai vender imoveis e também vai atrair visitantes atrás de hospedagem de site

Ai o carinha mostrou código dele e que é para ser alterado de acordo com a necessidade.

O google atualmente é o maior site de buscas, por é interessante preparar o site para ele enxergar, e tem algumas diretrizes importantes:

O título das páginas é importante (o de cada uma)
O metatag de cada página
Palavras chave de cada página

Tem gente que faz um título (o do site por exemplo) e mostra ele em todas as vezes que uma página é aberta, funciona, mas dá título repetido, se perde muito com isso, por se colocar o título de cada página se tem a opção deoutras palavras,o mesmo acontece com as palavras chave e os metatag.

Uma lista de url´s existente no site apontadas no arquivo robots.txt ajuda em em muito as atualizações, pois não é necessário mexes em muitas coisas, em PHP se faz um arquivo que gera de forma automática, aliás, terminei um desses com ajuda aqui do fórum.
Um arquivo no formato XML é recomendável que seja utilizado, enfim, são tantas coisas, e se alguém tiver mais sugestões, é importante experimentar.

É isso, aprendi fazendo e pesquisando, se digitar meu site, ele aparece na primeira página, mas só depois que fiz as mudanças que citei acima.



#895539 Como Geral Um Arquivo Com A Lista De Url´s

Posted by Ibytes.com.br on 03/02/2008, 11:49 in PHP

Boa tarde.

Se alguém puder ajudar, e com certeza vai ajuidar outros também.

Preciso gerar um arquivo com a lista de url´s, o que tenho está abaixo:

<?
$setor="Serviços";
include"conectar.php"; //
$y = mysql_query("SELECT * FROM tabela_db WHERE setor='$setor' ORDER BY `id` ASC");
while($x = mysql_fetch_array($y)){
$id = $x['id'];
echo ' http://www.url.com.br/mostrar.php?id='.$x[id].'<BR> ';
}
?>


Bom, eu preciso que isso gere um arquivo de texto no servidor mesmo, na verdade, um urllist, o objetivo é gerar um arquivo de sitemap.xml, sendo que o que já tenho em php pega o arquivo em formato texto e transforma num arquivo em format xml.


Poderia ser para pegar os resultados doscripr acima etransformar direto em sitemap

Obrigado!




IPB Skin By Virteq