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.
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
Te hice una función:
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...
Gracias castg! ,me sirvio . hasta la proxima.