Newsgroup: it.comp.www.php
Titolo: Re: upload file enormi

 sapete se ci sono altre soluzioni? 
Non usare l'HTTP, usa FTP etc.
 
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/3C
Vuoi supportarmi? 
http://url.repository.biz/go/3E
Do. Or do not. There is not try.

Ciao a tutti,
mi rivolgo a voi sperando di ottenere una risposta valida,
in quanto le soluzioni da me trovate finora sono state poco utili.
Dovrei permettere l'upload di file in una directory, ma questi file sono 
molto grandi, fino a 100m.
Sono sotto un hosting a pagamento che sembra non permettere la modifica 
dei parametri del php.ini con ini_set(). non riesco nemmeno a far 
funzionare il tutto con un file .htaccess, che mi dą errore.
sapete se ci sono altre soluzioni? devo permettere l'upload a una serie 
di utenti, che possono essere inseriti da me. non so se via ftp si puņ 
fare, ma almeno ho l'enabled sull'ftp support.
chi puņ aiutarmi avrą la mia eterna gratitudine *_*
grazie a tutti efreet

 funzionare il tutto con un file .htaccess, che mi dà errore.
Chiama il provider e digli quale e` il problema.
Bye.
-- 
Alessandro Pellizzari

non ho mai usato l'ftp? si possono uploadare file più grandi delle 
dimensioni imposte dal php.ini?
mi sai indicare un qualche documento da leggere a proposito?
ti ringrazio


Mmmm, mi era capitato in passato e quando ho chiamato mi hanno detto che 
  normalmente un provider non permette agli utenti generici di settare 
queste cose.
Il provider di ora è differente, ma pensavo valesse lo stesso discorso. 
Dici che cambia qualcosa? *_*
Grazie


 php.ini?
L'FTP non ha nulla a che vedere con il PHP.


Setec Astronomy wrote:
 > L'FTP non ha nulla a che vedere con il PHP.
 >
Mmm si lo so che non hanno nulla a che vedere.
Esistono però come ben saprai delle implementazioni che permetto il 
passaggio di file via ftp in php. Io mi riferivo a quelle, scusa se sono 
stato poco chiaro. E' possibile usarle per fare l'upload senza 
limitazioni, o ti riferisci ad altri modi per farlo non utilizzando php?
Ciao

 Dici che cambia qualcosa? *_*
Se gli spieghi che devi uploadare file di quella dimensione ti dicono:
- se te lo lasciano fare (magari la banda e lo spazio disco sono troppo
per quello che paghi)
- se te lo impostano loro, il limite
- se ti autorizzano a modificare la configurazione.
- se ti viene a costare di piu` spazio e banda.
In ogni caso, se c'e` un limite e` stato messo per un motivo.
Bye.
 
-- 
Alessandro Pellizzari

 php?
Chi deve fare l'upload? Un utente giusto? Allora fornisci a tele utente
un client FTP. Che cosa centra PHP con tutto cio'?
-- 
I am what I am, I do what I can


 
Veramente la possibilità di caricare questi file (che dovrebbero essere 
di tipo ai) verrà data a più utenti, con un area di amministrazione che 
permetterà a una persona di stabilire, creare, modificare e rimuovere 
gli account per l'upload. Il tutto verrebbe gestito da php, quindi non 
sò quanto sia possibile distribuire a tutti un client ftp... è così 
problematico fare una cosa del genere in php?
Grazie

 in php?
Ma leggi quando ti viene risposto?
IL PHP NON HA NULLA A CHE VEDERE CON L'FTP.


 IL PHP NON HA NULLA A CHE VEDERE CON L'FTP.
ehmm... ma tu leggi quando scrivo? O_o forse mi sono spiegato male io.
non sono funzioni di php queste? O_o
http://it.php.net/manual/it/ref.ftp.php
volevo semplicemente sapere se possono andare secondo voi.
tutto qui.
cmq grazie
efreet

 volevo semplicemente sapere se possono andare secondo voi.
Possono andare per fare cosa?
Il PHP lo stai usando lato server? Si, allora come fa uno script alto
server a fare l'upload di un file del client? Non puo, e' l'utente che
deve fare l'upload, per cui necessita di un client FTP, da cui sul
server devi avere un server FTP, per contro si ritorna alla domanda
iniziale, "Che cosa centra PHP con tutto cio'?".


 
Bene, mi spiace di essere stato poco chiaro allora.
Ho una pagina html che da lato client invia attraverso una form il nome 
utente, la password e il file via POST.
Quel file, insieme ai dati dell'utente, vengono ricevuti dallo script 
lato server. Questo script, prima verifica l'esistenza dell'utente 
nell'archivio utenti (tabella mysql), e se presente effettua l'upload 
del file in una cartella /nome utente/ all'interno di un cartella uploads/ .
ora, la mia domanda è sempre la stessa. Se questi file sono di 
dimensioni maggiori di upload_max_filesize settato sul php.ini 
dell'hosting, e io non posso cambiarli, c'è un modo in cui posso 
aggirare il problema? :)
spero di aver fatto una domanda sensata.
Mi spiace per l'incomprensione
efreet

 aggirare il problema? :)
E la mia risposta e' sempre la stessa:
[mi quoto]
Non usare l'HTTP, usa FTP etc.
[/mi quoto]


 
Cioč che faccio fornisco a tutti i possibili clienti un client ftp per 
connettersi?
Non c'č la possibilitŕ che vaghino in cartelle che per loro dovrebbero 
essere "offlimits"?
Il mio spazio hosting consente solo un numero limitato di user ftp, cmq. 
Non avrei modo di darne uno per ogni cliente.
Non capisco come posso usare la soluzione da te proposta O_o
efreet

 cmq. Non avrei modo di darne uno per ogni cliente.
Questo e' un problema tuo.


 aggirare il problema? :)
E la mia risposta e` sempre "No, senza parlare con il provider".
-- 
Alessandro Pellizzari

 Questo e' un problema tuo.
Certo che è un problema mio °_° senza scatenare divergenze e comportarmi 
da niubbo, era proprio perchè era un problema mio che mi sono rivolto al 
ng per un consiglio... O_o Certo che se si risponde con una frase escono 
fuori incomprensioni :)
grazie cmq

 con una frase escono fuori incomprensioni :)
IMHO il tuo problema e' che stai cercando di fare cose fuori dalla tua
portata senza i mezzi ne le competenze necessarie.


 sono molto grandi, fino a 100m.
cut
Cerca una applet java che fa da client ftp e la inserisci nel pannello di 
amministrazione che fornirai agli utenti registrati che devono caricare i 
file.
Ciao
-- 
Danilo Bottone
danilo...@gmail.com
www.danilobottone.com
 (.it) 

 
^_^ ci provo e basta. se dovessi dire di no a priori per ogni cosa 
allora non farei nulla...
cmq grazie ancora e scusa il disturbo.



Provo a chiarirti io, sebbene in ritardo (Setec avrebbe potuto forse  
provare a spiegarsi meglio).
Il Php risiede sul server. Il server NON può manipolare il pc dell'utente  
ne tantomeno chiedergli dei file, per motivi di sicurezza.
Il POST di una pagina è un meccanismo lato client, cioè l'html della  
pagina viene letto dal tuo pc e interpretato dal browser (il browser è il  
client in questo caso) che provvede a spedire i files al server.
Le funzioni di FTP di PHP servono a mandare files DAL tuo server ad un  
altro NON a riceverli.
La cosa migliore che puoi fare è procurarti una applet java. Le applet  
java, come le pagine html, i flash, i javascript, i css, vengono scaricate  
sul pc dell'utente e funzionano da client (esattamente come i browsers, i  
newsreader etc). Se l'utente acconsente all'uso dell'applet (perchè in  
questo caso gli verrà chiesta un'autorizzazione tramite un alert) poi  
potrà inviare files via ftp direttamente dall'applet (che vedrà inserita  
nella pagina web).
Tac
-- 
Using Opera's revolutionary e-mail client: 
http://www.opera.com/m2/