[PHP] Upload file...

stefanoxjx

Utente Attivo
24 Feb 2017
46
1
8
57
Ciao a tutti, premetto che sono novellino di php e che quindi qualche domanda a voi potrà sembrare stupida.
Sto studiando questo linguaggio e nel farlo mi sono messo a sviluppare un piccolo e semplice sito web.
Ora però mi sono bloccato sull'upload del file.
Ho provato a seguire quanto specificato in questa pagina: https://www.mrw.it/php/upload_6600.html, però non riesco ad uplodare nessun file, mi dice sempre "Upload non valido."
Nel php.ini ho settato tutti i parametri come specificato nella guida, a parte upload_tmp_dir che non l'ho settata e infatti ho visto che il file temporaneo verrebbe piazzato sulla catelle /tmp.
Poi volevo aggiungere anche una barra o un numero percentuale che mostri l'avanzamento dell'upload, ma meglio risolvere un problema alla volta.
Ho provato ad uplodare diversi file delle più disparate dimensioni, da poco più di 700 bytes a qualche mega, ma niente da fare :(
Spero in un vostro aiuto.
Grazie.

Stefano
 
Aggiunta dell'ultimo minuto.
Le prove le sto facendo su una macchina virtuale debian che gira sul mio PC.
Per assicurarmi che non fosse un problema di configurazione di questa macchina appositamente creata ho provato a far girare lo stesso codice in un mio dominio che ho su aruba ed ho avuto qualche segnalazione in più:

/tmp/php52RY8DCOPERCHIO-SCATOLA-CONTROLLI-SOPRA.SLDPRT
Warning: move_uploaded_file(/var/www/a/myupload/COPERCHIO-SCATOLA-CONTROLLI-SOPRA.SLDPRT) [function.move-uploaded-file]: failed to open stream: No such file or directory in /web/htdocs/www.miosito.com/home/b/upload.php on line 21

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/php52RY8D' to '/var/www/a/myupload/COPERCHIO-SCATOLA-CONTROLLI-SOPRA.SLDPRT' in /web/htdocs/www.miosito.com/home/b/upload.php on line 21
Upload NON valido!

Questo mi ha permesso di capire che il percorso di destinazione non era corretto, quindi ho risolto :)

A questo punto chi mi aiuterebbe a capire come implementare una barra o numero percentuale di avanzamento?

Grazie.

Stefano
 
Ciao,
ho dato un'occhiata veloce, però in questi giorni sono un po' preso da altre cose, quindi mi riservo di guardare con un po' più di calma.
Intanto ti ringrazio per la risposta.

Stefano
 
Ho dato un'occhiata ai link però alla fine ho optato (o almeno ci sto provando) per uploadify.
Mi è sembrato l'unico tra quelli visti che non richiedesse una laurea specifica per poterlo far funzionare in breve tempo.
Purtroppo non mi sembra che restituisca l'esito dell'upload.
Ho guardato il codice php e da li non ho visto nulla che possa restituire l'esito dell'operazione.
Forse sul codice java script, però di questo ne capisco poco.
Qualcuno conosce uploadify per potermi dare 2 dritte veloci?
Grazie.

Stefano
 
Effettivamente dovrebbe essere come dici tu, ma ti dirò, prima di chiedere aiuto ho smanettato parecchio ma non sono riuscito a farlo funzionare.
Dopo aver chiesto aiuto ho smanettato ancora ma alla fine mi sono arreso.
Ho fatto prima a scrivere del codice mio prendendo spunto da quello che ho letto un po' in giro.
Tutto sommato è meglio così, almeno la procedura è venuta esattamente come la volevo :)

Stefano
 

Discussioni simili