Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/02/2012, 05:02
malonkarajo
 
Fecha de Ingreso: diciembre-2005
Mensajes: 24
Antigüedad: 18 años, 4 meses
Puntos: 0
Problema con redireccionador

Obtuve este codigo de http://www.nociondigital.com/webmasters/php-tutorial-txtredirphp-sencillo-script-de-redireccion-basado-en-un-archivo-txt-detalle-119.html

Consta de 2 archivos, redir.php
Código PHP:
<?
//Captamos el nombre del link al que hay que redireccionar
$archivo explode("?",$REQUEST_URI);

//Abrimos el archivo y lo convertimos en un array()
$fp file (´bd_redir.txt´);

$i 0;
while (
each($fp)) { //Entramos en el array para buscar el link

//Localizamos el separador, en este caso ||
$datos explode(´||´,$fp[$i]);

//Buscamos el nombre para obtener el URL
if($datos[0] == $archivo[1]){
header("Location: $datos[1]"); //Redireccionamos
exit();
}

$i++;
}

?>
Y el archivo de texto, bd_redir.txt contendría los urls, por ejemplo:
tg||http://www.terragaia.net
yahoo||http://www.yahoo.com

A la hora de implementarlo y ponerlo en accion me encuentro con los siguientes errores:
Warning: file(´bd_redirtxt´) [function.file]: failed to open stream: No such file or directory in /home/..../public_html/redir.php on line 14

Warning: Variable passed to each() is not an array or object in /home/.../public_html/redir.php on line 17

Agradezco de ante mano la ayuda que me puedan brindar