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);