Consulta~Editar archivo de texto en una linea especifica.

Iniciado por volteo0101, 8 Febrero 2011, 07:04 AM

0 Miembros y 1 Visitante están viendo este tema.

volteo0101

La pregunta es como podria desde un script php editar una parte de el codigo fuente de otro archivo php.
tengo una archivo php ini.php

ini.php

$p=$_REQUEST['$var'];
echo $p;

Quisiera saber como desde otro php , puedo editar la parte de echo $p ;

por ejemplo , cambiar el echo por un print , saludos.

Zzombi

claro, debes abrir el archivo con la función fopen y con las funciones de escritura de archivos lo editas... busca sobre el manejo de archivos en php en google

Castg!

Te hice una función:
Código (php) [Seleccionar]
function fileLine ($flotaFile, $flotaContent, $flotaLine) {
$file=file_get_contents($flotaFile);
$file=explode("\r\n",$file);
if(array_key_exists($flotaLine-1,$file)) {
$file[$flotaLine-1]=$flotaContent;
}else{
die('El número de línea ingresada no existe.');
}
return(file_put_contents($flotaFile,implode("\n",$file)))?true:false;
}
$content='echo $p."Modifico la linea"; //esta linea fue modificada';
if(fileLine('ini.php',$content,2)){
echo "ok";
}else{
echo "no";
}

Cualquier error o pregunta que tengas, no dudes en comentar...

volteo0101