<IMG SRC="http://pms.mercadolibre.com/cgi/pms/ban?site=246570&id=15248" USEMAP="#promo_468x60C.gif" WIDTH=468 HEIGHT=60 BORDER=0> <MAP NAME="promo_468x60C.gif"> <AREA SHAPE=RECT COORDS="422,5,465,56" HREF="http://www.mercadolivre.com.br/brasil/ml/pms?site=246570&word=MAPKC1&id=2021&as_opt=http://www.mercadolivre.com.br" TARGET="_blank"> <AREA SHAPE=RECT COORDS="367,3,417,55" HREF="http://www.mercadolivre.com.br/brasil/ml/pms?site=246570&word=MAPKC2&id=15249&as_opt=http://www.mercadolivre.com.br/jm/search?as_word=DVD$$as_pr_categ_id=$$as_categ_id=4520$$as_filtro_id=CERTIFIED$$as_display_type=G$$as_price_min=500$$as_price_max=790$$as_order_id=BARATOS$$noQCat=Y" TARGET="_blank"> <AREA SHAPE=RECT COORDS="163,3,210,56" HREF="http://www.mercadolivre.com.br/brasil/ml/pms?site=246570&word=MAPKC3&id=15248&as_opt=http://www.mercadolivre.com.br/jm/search?as_categ_id=1286$$as_display_type=G$$as_filtro_id=NUEVO$$as_word=gratis$$as_qshow=50$$noQCat=Y" TARGET="_blank"> </MAP>
Quando recupero ele, e mostro com o echo, ele exibe corretamente o código.
Mas para um sistema de contagem de cliques, preciso fazer algumas modificações nesse código. São elas:
$texto = $row_banners['codigoBanner']; echo md5($texto); // retorna 2259ade78d655e3d088af15ed12fcea8 // Primeira $procura = 'HREF="http://www.mercadolivre.com.br'; $substitui = 'onClick="window.open(\'http://www.mercadolivre'; $texto = str_replace($procurar, $substituir, $texto); // Segunda $procura = '" TARGET="_blank">'; $substitui = '\')">'; $texto = str_replace($procurar, $substituir, $texto); //Terceira $procura = '<AREA SHA'; $substitui = '<AREA href="contaClick.php?codBanner='.$_GET["codBanner"].'" SHA'; $texto = str_replace($procurar, $substituir, $texto); echo md5($texto); // retorna 2259ade78d655e3d088af15ed12fcea8
E o engraçado nisso tudo, que ele retorna o valor de $texto igual. Como se eu não tivesse feito nada com ele...
Alguem sabe o porque?