Crear archivos con PHP
PHP dispone de una función del sistema llamada fopen para crear archivos.
A esta función se le pueden pasar dos parámetros: el nombre del archivo y el modo de apertura (abrir un archivo existente o crear uno nuevo).
fopen($filename, $mode);
$filename – es la variable que contiene el nombre del archivo. También se puede pasar la ruta donde está guardado (ya sea en local o en remoto). Por ejemplo: /htdocs/miweb/archivo.txt
$mode – se utiliza para especificar cómo se quiere crear el archivo (Lectura, escritura, etc). En el manual de php hay una tabla completa con todos los tipos de modo que hay.
A continuación se muestra un código para crear un archivo nuevo en modo lectura y escritura (w+), lo que significa que crea un archivo y pone el puntero al principio del mismo, de modo que si ya existía lo sobreescribe y sino, intenta crearlo.
$fp = fopen("miarchivo.txt","w+");
if($fp == false) {
die("No se ha podido crear el archivo.");
}
Una vez tenemos el archivo creado y abierto, podemos empezar a escribir dentro de él con la función fwrite(
fwrite($fp, 'texto');
Podemos comprobar si un archivo existe con la siguiente función:
if (file_exists('miarchivo.txt') {
...
}
La función file_exists() retorna TRUE si existe el archivo o directorio y FALSE si no existe.
perdona pero soy nuevo en este tipo de archivo que por lo visto lo necesito, ¿para crear un archivo php hay que tener un programa especial?
hola, hay diversos editores para programar en código php como PHPedit o dreamweaver pero el típico editor de textos que trae windows también puede servir. Saludos
pues yo uso el bloc de notas y e estado creando una parte donde envio un correo electronico al mio pero por mas que intento no me funciona y e visitado muchos foros y ninguno me dice como resolverlo. pero igual gracias por tu ayuda
[…] Una vez tenemos el contenido del archivo ya solo faltaría crear un archivo y depositar este contenido. Para crear un archivo PHP hay una simple pero buena explicación aquí. […]