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













