Crear un archivo php con php

Estes es un tip realmente útil y potente para, desde crear un simple archivo de configuración, un archivo de traducción… hasta toda una web completa y personalizada.

Si queremos crear un archivo php con php lo único que tenemos que hacer es:

';

// Mostramos la variable que acabamos de crear.
echo \$variable;


?>";

fwrite($miArchivo, $php);
fclose($miArchivo);
?>

Tu opinión es importante para mi, ¿Te ha resultado útil este artículo?

15 Comments

Carlos A

Excelente me sirvio un monton, necesitaba crear un archivo config.php con variables y comillas, y solo tuve que escapar las comillas y los simbolos peso y ya…..

Reply
FMgames

Hola, me sirvió y todo eso pero como haría que cree el archivo con un nombre personalizado y con códigos personalizados. ¡Gracias!

INFINITY LINE

Reply
Gabriela

Me da el error de «No se puede abrir/crear el archivo!» porque puede ser, copie tal cual tu codigo

Reply
kike

¡Hola Gabriela!

Gracias por escribir (:

Comprueba que tienes los permisos adecuados en el directorio donde quieres crear el nuevo fichero.

Para ver los permisos, teclea desde la consola:

ls -l

O si estás en local, ves a la carpeta y con el click derecho abre la información.

Espero que te sirva de ayuda 🙂

Saludos.

Reply
Gabriela

Tiene los permimos 755 la carpeta y los archivos 775 esta en ftp y ya he probado de todo no se que más podria ser.

Reply
Gabriela

Vale, ya esta el problema, le he dado varias vueltas y hablado con varios compañeros y puse mal la ruta xD
Muchas gracias por todo. Un cordial saludo.

Reply
Minna

Hola,

Como podría resolver el detalle con el entrecomillado al concatenar variables en el archivo php que se va crear. Por ejemplo:

$query=$query.»‘$canales’,»;

Reply
kike

Hola Minna!

No sé si te he entendido muy bien, pero la solución a lo que me comentas podría ser:

\$query = \$query.\"'\$canales'\";

Que en el archivo generado quedaría así:

$query = $query."'$canales'";

Espero que te sirva de ayuda (:

¡Saludos!

Reply
xavier

hola, gracias, justo lo que buscaba, me sirvio muchisimo, solo una pregunta, como le haces para publicar tu codigo y que se vea de colores

Reply
kike

Gracias Xavier!

Me alegro que te haga sido útil.
Ahora mismo utilizo un plugin de WP que se llama «Crayon Syntax Highlighter». En breve mudaré el sitio y no sé si seguiré con este (:

¡Saludos!

Reply

Responder a kike Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*