martes, 7 de julio de 2009

Manejo del sistema de ficheros con PHP

Recientemente he tenido que programar una aplicación con la que tenía que mover ficheros continuamente desde un directorio a otro. También tenía que crear carpetas y demás instrucciones que se pueden hacer en un sistema de ficheros.

Algunos ejemplos de funciones PHP para manejar ficheros.

¿Cómo comprobar que un fichero existe?

<?php
if(file_exists("hola.txt")){
echo "El fichero existe <br/>";
}
else{
echo "El fichero no existe <br/>";
}
?>


¿Cómo crear un directorio?

<?php
mkdir("fichero", 0755);
?>


¿Cómo copiar un fichero?

<?php
$file = 'hola.txt';
$newfile = './fichero/hola.txt.bak';
if (!copy($file, $newfile)) {
echo "failed to copy $file...<br/>";
}
else {
echo "se ha copiado correctamente<br/>";
}
?>


¿Cómo eliminar un fichero?

<?php
unlink('hola.txt');
?>





Escuchando... Manic Street Preachers -- Let Robeson sing

[kml_flashembed movie="http://www.youtube.com/v/w2lca_6uLoY" width="425" height="350" wmode="transparent" /]