disign.it | Php: caricare/scaricare file via ftp | a digital sign for a best design!
A digital sign for a best design
Programmazione 3.791 visualizzazioni

Php: caricare/scaricare file via ftp

23/04/2012

Le impostazioni di Php predefinite sul server determinano la dimensione massima consentita a un file perchè lo stesso possa essere inviato in upload al server.

Nel caso il CMS debba consentire all'utente di caricare video o immagini in alta risoluzione è molto probabile che l'operazione non possa esser svolta con il classico upload.

Attraverso Php possiamo quindi utilizzare il normale protocollo di tarsferimento Ftp in modo da bypassare le eventuali limitazioni di dimensione preimpostate sul server di hosting.

Ecco un esempio di listato utile allo scopo, base su cui eventualmente sviluppare le specifiche necessarie:

 

 


/* parametri da settare */
$server = ''; // indirizzo del server ftp numerioc o letterale
$ftp_user_name = ''; // user name utente ftp
$ftp_user_pass = ''; // password utente ftp
$dest = ''; // path/nome file di destinazione
$source = ''; // path/nome file di rigine
$mode = ''; // modalità ftp (FTP_ASCII o FTP_BINARY)
/* fine parametri */

$connection = ftp_connect($server);
$login = ftp_login($connection, $ftp_user_name, $ftp_user_pass);
if (!$connection || !$login) {

die('Connessione ftp non riuscita!');

}
$upload = ftp_put($connection, $dest, $source, $mode);
if (!$upload) {

echo 'Caricamneto file non riusicito!';

}
ftp_close($connection);

 

 

ftp
← Javscript: embed oggetti Flash Autoupadate Copyright →

Invia una domanda o un commento sull'articolo

I campi obbligatori sono segnalati *

*

*



 

© 2009 - 2017 Impronte digitali di Luca Frassineti. Tutti i diritti riservati.