Nessun risultato. Prova con un altro termine.
Guide
Notizie
Software
Tutorial

Funzioni legate al protocollo FTP - III

Analisi delle funzioni legate al protocollo ftp: ftp_size, ftp_mdtm, ftp_rename, ftp_delete e ftp_quit
Analisi delle funzioni legate al protocollo ftp: ftp_size, ftp_mdtm, ftp_rename, ftp_delete e ftp_quit
Link copiato negli appunti

ftp_size

Restituisce le dimensioni di un dato file. La sintassi è:

$size = ftp_size($stream, remote_filename);

Per tornare agli esempi precedentemente fatti, vediamo di conoscere la grandezza del file "data.txt", che si trova nella directory in cui siamo al momento; basterà scrivere:

$size = ftp_size($stream, "data.txt");

in modo che la variabile $size contenga le dimensioni del file "data.txt".

ftp_mdtm

Restituisce la data di ultima modifica di un file, restituendola come Unix timestamp. La sintassi è:

$date = ftp_mdtm($stream, remote_filename);

Ad esempio, volendo sapere la data di ultima modifica del file "data.txt" possiamo scrivere:

$date = ftp_mdtm($stream, "data.txt");

Anche in questo caso, la variabile "$data" conterrà la data di ultima modifica del file oppure il valore "-1" in caso di insuccesso (file inesistente o casi del genere).

ftp_rename e ftp_delete

Come apparirà chiaro dai nomi, queste due funzioni servono per rinominare un file e per cancellarlo. La prima ha sintassi:

$name = ftp_rename($stream, oldname, newname);

dove "oldname" è il nome originario del file e "newname" è il nuovo nome che vogliamo assegnare al file.
Ad esempio, per rinominare il file "data.txt" in "dati.dat" possiamo scrivere:

$name = ftp_rename($stream, "data.txt", "dati.dat");

La variabile $name conterrà "1" se l'operazione ha avuto successo, "0" altrimenti (file inesistente o casi simili).

La funzione ftp_delete(), invece, si utilizza con sintassi:

$delete = ftp_delete($stream, file);

Ad esempio, per eliminare il file "dati.dat" presente nella "current-directory" possiamo scrivere:

$delete = ftp_delete ($stream, "dati.dat");

Anche in questo caso la variabile può contenere valore "1" (il file è stato eliminato) o "0" (qualcosa non è andato per il verso giusto).

ftp_quit

A questo punto, il nostro lavoro sul server è terminato e possiamo disconnetterci utilizzando la funzione ftp_quit() che ha la semplice sintassi:

$quit = ftp_quit($stream).

È sempre consigliato invocare questa funzione invece di chiudere il programma in esecuzione, più che altro per una questione di rispetto verso il server.

Se vuoi aggiornamenti su Development inserisci la tua email nel box qui sotto:

Compilando il presente form acconsento a ricevere le informazioni relative ai servizi di cui alla presente pagina ai sensi dell'informativa sulla privacy.

Ti consigliamo anche