Ver Mensaje Individual
  #5 (permalink)  
Antiguo 09/02/2002, 00:08
jlmm
 
Fecha de Ingreso: julio-2001
Ubicación: Internet
Mensajes: 1.690
Antigüedad: 22 años, 9 meses
Puntos: 1
Re: ayuda con archivo

Hola!,

Lo Que Pasa Es Que Al Abrir Los Archivos Con w O w+ Lo Que Hace Es Si No Existe El Archivo Crea Uno Nuevo, Y Si Existe Lo Borra Dejandolo Listo Para Escritura.

Entonces, Lo Que Tienes Que Hacer Es Pasar El archivo.php A Un Archivo Temporal(Lo llame archivoTemp.tmp ) Linea Por Linea y Reemplazando La Palabra En Cada Linea.

Luego Cojes Desde Ese Archivo Temporal Y Copias El Contenido Al archivo.php.

Codigo :

$fpX = fopen("archivoTemp.tmp ","w");
fwrite($fpX, "");
fclose($fpX);

$fpT = fopen("archivo.php ","r");
while ($linea= fgets($fpT,1024))
{
$linea = str_replace("palabraAnterior ","nuevaPalabra ",$linea);
$fpE = fopen("archivoTemp.tmp ","a");
write($fpE, "$linea");
}

$fpL = fopen("archivo.php ","w");
fwrite($fpL, "");
fclose($fpL);

$fpS = fopen("archivoTemp.tmp ","r");

while ($linea= fgets($fpS,1024))
{
$linea = $linea;
$fpZ = fopen("archivo.php ","a");
fwrite($fpZ, "$linea");
}

Este Codigo Puede Ser Optimizado, Eso Te Lo Dejo A Ti ;)

<FONT COLOR=gray SIZE=2><I>"Los Temas Mas Sencillos Son Aquellos De Los Que No Se Sabe Nada"</I></FONT>