elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
28 Mayo 2012, 13:12  


Tema destacado: Entra al canal IRC oficial de #elhacker.net

+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  PHP
| | | |-+  Consulta~Editar archivo de texto en una linea especifica.
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Consulta~Editar archivo de texto en una linea especifica.  (Leído 2,698 veces)
volteo0101

Desconectado Desconectado

Mensajes: 27


Ver Perfil
Consulta~Editar archivo de texto en una linea especifica.
« en: 8 Febrero 2011, 07:04 »

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.


En línea
Zzombi

Desconectado Desconectado

Mensajes: 171



Ver Perfil WWW
Re: Consulta~Editar archivo de texto en una linea especifica.
« Respuesta #1 en: 8 Febrero 2011, 13:06 »

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


En línea
Castg!
Wiki

Desconectado Desconectado

Mensajes: 1.187



Ver Perfil WWW
Re: Consulta~Editar archivo de texto en una linea especifica.
« Respuesta #2 en: 8 Febrero 2011, 19:38 »

Te hice una función:
Código
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...
En línea

volteo0101

Desconectado Desconectado

Mensajes: 27


Ver Perfil
Re: Consulta~Editar archivo de texto en una linea especifica.
« Respuesta #3 en: 9 Febrero 2011, 07:19 »

Gracias castg! ,me sirvio . hasta la proxima.
En línea
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines