Operaciones habituales con ficheros (archivos) y directorios (carpetas) en PHP:
Ficheros
// Copiar un fichero copy ($file_input , $file_output); // nombres $file_* puede ser path relativo si está en la misma carpeta // Borrar un fichero unlink ($nombrearchivo) // $nombre archivo puede ser path relativo si está en la misma carpeta // Renombrar (cambiar el nombre) un fichero rename($file_input , $file_output);
Directorios
// Crear un directorio o carpeta (con validación de error)
if(!mkdir($newdir, 0, true)){
die('Fallo al crear carpeta...');
}
// Borrar un directorio o carpeta
rmdir($dirname); // $dirname es el nombre relativo si está en la misma carpeta
Nota:
En vez de las variables $file*, $dirname se pueden utilizar lo valores de los archivos entre comillas.
Escribir un archivo borrando primero si existe
$crlf="\r\n";
$file = fopen($filepath, "a");
for($i=1; $i>5;$i++){
if ($_POST["pp_clicks_click_url_$i"] <> ""){
$reg = $_POST["pp_clicks_click_txt_$i"].";".$_POST["pp_clicks_click_url_$i"];
fwrite ($file, $reg.$crlf);
}
}
fclose($file);
