Newsgroup: it.comp.www.php
Titolo: ftp upload

sto implementando un file uploader via ftp ma non riesco a trasferire file 
un pň grossetti tipo uno da 12,4 MB...in pratica la procedura termina senza
che il file venga effettivamente trasferito...ho guardato il php.ini ma lě 
č settato un upload_max_filesize di 50M quindi in teoria dovrebbe 
trasferirlo!
Ah dimenticavo ho un hosting linux Aruba!
-- 
EdAndy

 sto implementando un file uploader via ftp
Definisci "file uploader via ftp".
-- 
I am what I am, I do what I can
Do. Or do not. There is not try.

 Definisci "file uploader via ftp".
attraverso un form in html seleziono il file da caricare sul sito e poi a 
tal proposito ci pensa una funzioncina php che utilizza il protocollo ftp 
per effettuare il trasferimento...tipo questa:
<?php
// stabilire una connessione
$conn_id = ftp_connect($ftp_server); 
// login con user name e password
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass); 
// controllo della connessione
if ((!$conn_id) || (!$login_result)) { 
        echo "La connessione FTP è fallita!";
        echo "Tentativo di connessione a $ftp_server per l'utente     
	  $ftp_user_name"; 
        die; 
    } else {
        echo "Connesso a $ftp_server, utente $ftp_user_name";
    }
// upload del file
$upload = ftp_put($conn_id, $destination_file, $source_file, FTP_BINARY); 
// controllo dello stato di upload
if (!$upload) { 
        echo "Il caricamento FTP non è andato a buon fine!";
    } else {
        echo "Caricato il file $source_file su $ftp_server come     
	  $destination_file";
    }
// chiudere il flusso FTP 
ftp_quit($conn_id); 
?>
-- 
EdAndy

 protocollo ftp per effettuare il trasferimento...
Gli upload NON funzionano cosi'.
Ti consiglio di ricominciare da zero partendo dal manuale.
http://www.php.net/manual/en/features.file-upload.php


 
mah io vedo che con file piccoli funziona e come! ;)
l'unico problema è, ripeto, su quelli un pò grossetti...forse ci sarebbe da 
modificare alcune impostazioni del php.ini sul server ma sinceramente non 
so se aruba lo permette ed eventualmente come fare!
-- 
EdAndy

 mah io vedo che con file piccoli funziona e come! ;)
Si, certo, non e' che lo stai testando in locale, non e' vero?


 
no in locale non ci lavoro i file php sono tutti sul server...
cmq col post come hai suggerito tu ci avevo giň provato e mi dava il solito 
problema č per quello che poi son passato all'ftp, per vedere se con questo 
riuscivo a farlo funzionare!
-- 
EdAndy
Senza Impegno - 
http://www.senzaimpegno.net

 no in locale non ci lavoro i file php sono tutti sul server...
Ossia il server riceve il PATH dei file sul client ed e' in grado di
leggerli? Sei davvero sicuro di quello che stai facendo e della
configurazione di rete che stai utilizzando?


 solito problema
Quale sarebbe il "solito problema"?


 
non porta a termine il trasferimento dei file di grande dimensione sul 
server (in pratica sullo spazio nel sito)!


 sul server (in pratica sullo spazio nel sito)!
Chiedi al provider di incrementare l'impostazione se non puoi agire
direttamente sulla configurazione tramite .htaccess etc.


 Ah dimenticavo ho un hosting linux Aruba!
Il fatto e' che hanno un timeout intorno ai due minuti e mezzo, per cui 
passano i file che... fanno in tempo!
-- 
Lello Vitello
Sondaggi su tutto:
www.what-about.it

 ha scritto nel messaggio 
news:Xns97A9AC409F8BB...@195.31.190.162...

se non erro il massimo consentito da explorer e0 di 8 MB...prova a cercare 
in rete per sicurezza! 

 
nel php.ini ho visto che č settato:
max_execution_time	120
quindi 2 min...
ma il max valore che si puň dare a tale parametro?
ho provato pure a fare un .htaccess
in cui lo settavo con un valore + grande ma appen lanciavo lo script da 
"500 internal server error"!


 da "500 internal server error"!
Come lo stai settando?


 EdAndy

 se ti serve il codice te lo mando
ok grazie cosě gli do un occhiata per vedere come funziona la cosa...
ma mandamelo a 
fruzzo...@tiscalinet.it
-- 
EdAndy