Olá Pessoal,
Pois é, testei o código que postaram e realmente ele não funciona PHP 4xxx, só funciona a partir do PHP 5, eheeehehehe.
Pronto, arrumei!!!
<?
function func_dicionario($queryword){
//Seu dicionario de urls
$dicionario['governo britânico'] = "http://www.direct.gov.uk/";
$dicionario['agência mundial'] = "http://www.agenciamu...ndial.com.br/";
$dicionario['BBC'] = "http://www.bbc.co.uk...k/portuguese/";
$dicionario['Jim Gamble'] = "http://www.jimgamble.com/";
$dicionario['jogos eletrônicos'] = "http://jogos.uol.com.br/";
foreach($dicionario as $key => $value){
$palavra = $key;
$endereco = $value;
$r1 = " " . $palavra . " ";
$r2 = " " . $palavra . ".";
$r3 = " " . $palavra . ",";
$r4 = "(" . $palavra . ",";
$r5 = "(" . $palavra . " ";
$rr1 = " <a onmouseover=\"self.status='[$palavra]'; return true\" class=\"roxo\" href=\"$endereco\" target=\"_blank\">$palavra</a> ";
$rr2 = " <a onmouseover=\"self.status='[$palavra]'; return true\" class=\"roxo\" href=\"$endereco\" target=\"_blank\">$palavra</a>.";
$rr3 = " <a onmouseover=\"self.status='[$palavra]'; return true\" class=\"roxo\" href=\"$endereco\" target=\"_blank\">$palavra</a>,";
$rr4 = "(<a onmouseover=\"self.status='[$palavra]'; return true\" class=\"roxo\" href=\"$endereco\" target=\"_blank\">$palavra</a>,";
$rr5 = "(<a onmouseover=\"self.status='[$palavra]'; return true\" class=\"roxo\" href=\"$endereco\" target=\"_blank\">$palavra</a> ";
$queryword = str_replace(array("$r1", "$r2", "$r3", "$r4", "$r5"), array("$rr1", "$rr2", "$rr3", "$rr4", "$rr5"),$queryword);
}
echo $queryword;
}
$texto = nl2br("
O governo britânico lançou hoje a primeira agência mundial
de combate à pedofilia na internet. O organismo tem como objetivo acabar
com a publicação de imagens de menores vítimas de abuso
e prender os pedófilos que operam pela internet.
O Ceop (sigla em inglês para Centro de Proteção da Internet
contra a Exploração do Menor) receberá denúncias
de atividades suspeitas na web vinculadas ao abuso e exploração
sexual de menores.
Essa unidade, composta por cem policiais, técnicos em computação
e especialistas em assuntos relacionados aos menores de idade também
oferecerá aconselhamento a pais e vítimas potenciais de pedofilia.
Uma das iniciativas será a criação de salas de bate-papo
com agentes policiais que simularão ser crianças, para pegar
os pedófilos que queiram abusar de menores.
O diretor da nova agência, Jim Gamble, declarou à rádio
5 da BBC que o organismo dará poder às crianças do Reino
Unido como em nenhum outro lugar do mundo.
O centro publicará uma lista das páginas na internet perigosas
e alertará as crianças para reportarem qualquer atividade que
possa representar tentativas de abuso. Isso significa que, se um pedófilo
está abusando de uma criança, enganando-a pela internet, o menor
pode nos passar essa informação diretamente pela internet, explicou
Gamble.
O organismo, afiliado à Agência contra o Crime Organizado e Grave,
que trabalhará com departamentos da polícia internacional, também
criará falsas páginas de pedófilos na internet para conseguir
informações pessoais destes, como dados dos cartões de
crédito e débito, o que facilitaria a busca dos criminosos.
Estima-se que cerca de 20 mil britânicos acessem diariamente imagens
ilegais na internet. Em 2005, mais de 6.000 sites pedófilos foram reportados à polícia,
cerca do dobro que em 2004. Segundo os especialistas, uma das áreas
mais preocupantes dentro da internet utilizada pelos pedófilos para
atrair as crianças é a de jogos eletrônicos.");
//Chama a função para colocar links
func_dicionario ($texto);
?>
Agora funciona em php 4xxxx.
Qualquer coisa dá o grito!!!
Olá,
Eu acho q só da problema se o pessoal usar assim:
<hotwords>
<adsense>
</adsense>
</hotwords>
Se usarem assim:
<hotwords>
</hotwords>
<adsense>
</adsense>
O google nem tem o que reclamar.
Como eu falei, acho, não tenho certeza.
Acho que não funciona assim, simplesmente porque as palavras usadas nos blocos do AdSense não são palavras no HTML, mas sim um simples código JavaScript... E outra, se for assim, não dá para eu participar do HOTWords, embora nem esteja com tanta ânsia assim, depois que o th1ago disse que não tá nem aparecendo anúncios do HOTWords no site dele... .
[]'s
Como eu falei, acho, não tenho certeza.
Temos que levar em conta que os dois sistemas são em javascript, e essa tranqueira para dar conflito, hmmmmm
.
Mas é aquele lance, se alguem estiver usando e está dando certo, legal, posta a url do seu site pra gente ver, na real quero mais é que de certo, pois depender de google, busca pé, mercado livre e outros é dose, temos mais é que ajudar a dar certo, mas sem prejudicar onde rendo um troco, né!!!
Abraços e t+
Edição feita por: X-PHP, 14/07/2006, 16:07.