Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    2,125

    problemi is_uploaded_file

    ciao.

    Ho un problema e non capisco quali motivi possano provocare il fallimento della funzione is_uploaded_file

    in pratica is_uploaded_file($_FILES['tmp_name']) restituisce sempre false.... da cosa puo' dipendere?

    Il mio form di invio e' questo

    codice:
    <form enctype="multipart/form-data" method="post" id="theForm" action="do_uploadFile.php"  >					<table align="center" cellspacing="5">
    									<tr><td colspan="2">
    											<input class ="myInputLong" type="file" id="file" name="fileUp" />
    									</td>
    									</tr>
    									<tr><td>
    										<input type="submit" value="aggiungi file">
    									</td>
    										<td>
    									<input type="button" value="annulla" />
    									</td>
    										</tr>
    									<tr><td >
    </td></tr>
    									<tr><td colspan="2"><b id="up">[/b]</td></tr>
    											</table>
    
    	<input type="hidden" name="MAX_FILE_SIZE" value="80000000">
    									</form>

  2. #2
    puoi postare la parte del codice relativa alla gestione del recupero dei dati dalla form?
    Vincenzo Miele

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    2,125
    sarebbe lungo perche ho una classe che gestisce l'upload...

    Invece...mi vien da pensare...è possibile che fallisca perche accedo alla pagina di upload via https ???
    se si ...come posso ovviare a cio?

  4. #4
    prova a fare un print_r($_FILES) e verifca se l'array associativo risulta pieno.
    Vincenzo Miele

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    2,125
    ottengo questo
    Array ( [fileUp] => Array ( [name] => TwinetXP-ver1_1_0-Sp24.zip [type] => [tmp_name] => [error] => 1 [size] => 0 ) )

  6. #6
    allora ,
    il file non viene spedito ora si deve vedere perchè.
    ti da come codice di errore=1

    Vediamo su internet cosa significa.
    Vincenzo Miele

  7. #7
    una curiosità,
    lavori in locale oppure sul server dell'hosting?

    Se lavori in locale verifica se nel php.ini hai la seguente direttiva
    file_uploads = On
    Vincenzo Miele

  8. #8
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    2,125
    ti dico....cercando info su is_uploaded_file ho trovato questo
    Restituisce TRUE se il file chiamato per filename è stato spedito in upload col metodo HTTP POST

    inoltre
    Ciò è utile per rendere sicuro il fatto da un utente malizioso non abbia cercato di forzare uno script ad agire sul file sul quale non dovrebbe essere svolto alcun lavoro--ad esempio

    ma io vado da https....


    Controllo inutile credo...altri controlli che posso fare?
    o nel mio codice quando faccio il submit passo subito a move_upload_file??

  9. #9
    ma il file quanto è grande?
    perchè nel php.ini viene specificata una dimensione massima.
    Scusa ma slavori in locale?
    Vincenzo Miele

  10. #10
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    1,141
    Originariamente inviato da stiffa
    ottengo questo
    Array ( [fileUp] => Array ( [name] => TwinetXP-ver1_1_0-Sp24.zip [type] => [tmp_name] => [error] => 1 [size] => 0 ) )
    http://www.php.net/manual/it/feature...oad.errors.php

    dice che l'errore è dovuto alla grandezza del file:
    "Il file inviato eccede le dimensioni specificate nel parametro upload_max_filesize di php.ini."

    prova a controllare che valore c'è impostato per questa direttiva e controlla che il file che cerchi di uplodare non sia + grande...

    ciao

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.