Archivo_poner_contenido
La función file_put_contents es adecuada para escribir automáticamente en un archivo. Como alternativa, también puedes usar fopen(), lo cual no recomiendo para los principiantes.
Muestra
$file = 'archivo.txt';$content = 'Contenido a guardar en un archivo.';file_put_contents($file, $content);
file_put_contents tiene 2 parámetros:
nombre de archivodonde escribir,- El
contenido del archivoque vamos a escribir.
Nota:
file_put_contents()sobrescribe el archivo con los últimos contenidos.
Cuidado con la sobreescritura
Si guarda a través de file_put_contents, tenga cuidado con sobrescribir los datos. La función borrará todo el contenido actual y lo sustituirá por el nuevo contenido. Así que si sólo quieres añadir el texto, puedes añadirlo al principio o al final usando tu propio script:
$file = 'archivo.txt';$content = 'Nuevo contenido.';$oldContent = file_get_contents($file);file_put_contents($file, $content . $oldContent);
Así que primero se abre el archivo, luego se escribe el nuevo contenido, y el contenido original se escribe después...
Si queremos añadir el contenido antiguo antes del nuevo, sólo tenemos que modificar ligeramente el script:
$file = 'archivo.txt';$content = Nový obsah.';$oldContent = file_get_contents($soubor);file_put_contents($file, $oldContent . $content);