disign | Php: caricare/scaricare file via ftp | a digital sign for a best design!
A digital sign for a best design

Articolo stampato da http://disign.improntedigitali.it/php-caricarescaricare-file-via-ftp-384-2-1.html

© Luca Frassineti

Programmazione 6.014 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

Invia una domanda o un commento sull'articolo

I campi obbligatori sono segnalati *

*

*



 


Questo sito è totalmente privo di pubblicità, se volete sostenere questa inziativa, potete scegliere di fare una piccola donazione libera:


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