Ver Mensaje Individual
  #5 (permalink)  
Antiguo 27/04/2011, 11:32
Avatar de stramin
stramin
 
Fecha de Ingreso: marzo-2008
Ubicación: Cubil felino
Mensajes: 1.652
Antigüedad: 16 años, 1 mes
Puntos: 336
Respuesta: Porque no funciona esto?

El primer error esta al abrir el archivo urls.php cada vez que se ejecuta el ciclo, esto significa que abres el archivo varias veces y por tanto no se puede editar

El segundo error esta pues claro en que nunca lo cierras

El tercer error es que estas escribiendo en el archivo los resultados en cada ciclo! en otras palabras cada vez que se ejecuta el ciclo la lista es mas y mas larga.

pasemos al código, prueba así:

Código PHP:
Ver original
  1. $paginas = file_get_contents("urls.php");
  2. $explode = explode(",", $paginas);
  3. foreach($explode as $search){
  4. $guardar = str_replace("".$search.",","",$paginas);
  5. }  
  6. $archivo = fopen("urls.php","w");
  7. fwrite($archivo,$guardar);
  8. fclose($archivo);

recuerda que el ultimo elemento del archivo urls.php debe terminar en coma (,)