Page 162 - HTML, PHP & MYSQL - La programmazione eb
P. 162
copy
La funzione copy() consente di copiare un file e restituisce
true o false a seconda che l'operazione abbia successo o
meno. Questa funzione prevede due argomenti obbligatori:
il file sorgente e quello di destinazione. Vediamo un
esempio:
copy('miofile.txt','filecopiato.txt');
mkdir
Grazie a mkdir() è possibile creare una cartella. Restituisce
true o false a seconda che l'operazione abbia successo o
meno.
$path = 'cartella-da-creare';
if(!mkdir($path)) {
echo 'La cartella è stata creata';
}
In realtà la funzione in oggetto prevede anche altri
parametri facoltativi, ma in questa sede li tralasciamo
delegando a futuri approfondimenti.
rmdir
La funzione rmdir() di PHP è l'esatto contrario di mkdir().
La sua funzione è, in pratica, quella di cancellare una
cartella. Perchè la funzione abbia successo (e restutuisca
quindi true) è neessario che la cartella sia vuota. Non è
possibile, infatti, cancellare cartelle piene.
$path = 'cartella-da-cancellare';
if(!rmdir($path)) { echo 'NON è stato possibile cancellare
la cartella';}
163