16/02/2008, 15:21
|
| | | Fecha de Ingreso: junio-2007
Mensajes: 285
Antigüedad: 16 años, 10 meses Puntos: 2 | |
Re: AYUDA HELP!! error mysql_fetch_array ? Cita:
Iniciado por hawaiian050 Hola como van ,
Lo que tengo echo me deveria decir si es un referrer de google y si no pero en el primero codifo me da error mysql_fetch_array no se por que , y en el segundo codigo siempre me dice que el referrer no es de google tapoco se por que , alguien sabria desirme mis errores y si lo puedo solucionar ? Código PHP: <?php $refe = getenv("HTTP_REFERER"); // Get the referrer if ($ref!="") //validamos el referer $query = mysql_query("SELECT * FROM `$tabla` WHERE referer like '$ref'"); $resp = mysql_query($query); while($datos = @mysql_fetch_array($resp)){ // @ LIÑA DEL ERROR ¿ POR OUE ? $valor = "google.com"; if(@ereg($valor, $ref)) { // SI EL REFERRER ES VACIO SALTA ERROR PERO TIENE @ Y NO LO DA echo "<a href=".$datos[referer].">".$datos[referer]."</a><br> => ".$datos['hits']."<br><br>"; } else { echo " No es de google "; } } ?> Código PHP: <?php $db = "select * from $tabla order by hits limit 1"; $resp = mysql_query($db); while ($datos = mysql_fetch_array($resp)) { $valor = $HTTP_REFERER; if(@ereg($valor, $datos[referer])) { // SI EL REFERRER ES VACIO SALTA ERROR PERO TIENE @ Y NO LO DA echo "<a href=".$datos[referer].">".$datos[referer]."</a><br> => ".$datos['hits']."" ; } else { echo " No es de google "; // DA SIEMPRE NO ES DE GOOGLE } } ?>
saludos y gracias
Gracias tio voy a probar con http://www.php.net/strpos haber que tal |