Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 20
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    517

    Problemi con upload immagini

    Salve ragazzi hop un problema con l'upload dell'immagini mi da questo errore

    Notice: Undefined index: userfile in c:\programmi\easyphp1-8\www\sito\pannello\save_oggetto.php on line 46

    Notice: Undefined index: userfile in c:\programmi\easyphp1-8\www\sito\pannello\save_oggetto.php on line 46

    Notice: Undefined index: userfile in c:\programmi\easyphp1-8\www\sito\pannello\save_oggetto.php on line 47

    questo è il form dove vado a scegliere l'immagine

    Codice PHP:
    <input name="userfile" type="file"
    ho scritto l'esenziale

    e qui e dove vado a fare l'upload vero e proprio

    Codice PHP:
    //Creazione della cartella
    if(!is_dir("./Images/Vendite/$nome_oggetto/")) mkdir("./Images/Vendite/$nome_oggetto/"0755); 
    //caricamentp file
    move_uploaded_file($_FILES['userfile']['tmp_name'], "./Images/Vendite/$nome_oggetto/".$_FILES['userfile']['name']);
    chmod("./Images/Vendite/$nome_oggetto/".$_FILES['userfile']['name'], 0777); 
    aiutatemio vi prego

  2. #2

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    517
    Ma io ho seguito quella procedura ma niente

  4. #4
    Originariamente inviato da il pupo
    Ma io ho seguito quella procedura ma niente
    Improbabile. COPIA il codice ESATTAMENTE come viene suggerito nel manuale ufficiale SENZA alcuna modifica. Imposta correttamente il valore della variabile $uploaddir e vedrai che funziona.

    Nel codice che stia provando, molto probabilmente hai dimenticato qualche attributo fondamentale nel tag FORM.

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    517
    ricopiando il codice del link l'immagine nn viene caricata

    ecco cosa esce:
    Possible file upload attack!
    Here is some more debugging info:Array
    (
    [userfile] => Array
    (
    [name] => PIC_0046.JPG
    [type] => image/jpeg
    [tmp_name] => C:/Programmi/EasyPHP1-8\tmp\php171.tmp
    [error] => 0
    [size] => 213917
    )

    )

  6. #6
    L'upload è andato a buon fine. Il problema è che la chiamata a move_uploaded_file() è fallita.

    Probabilemente non hai impostato correttamente il valore della variabile $uploaddir .

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    517
    ecco la mia :
    Codice PHP:
    $uploaddir '/Images/Vendite/'

  8. #8
    E' evidentemente sbagliata.

    Devi indicare un path sul file system di una directory con i corretti privilegi di scrittura.

  9. #9
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    517
    ma è corretta

  10. #10
    Originariamente inviato da il pupo
    ma è corretta
    Se lo fosse funzionerebbe...

    Stai confondendo un PATH (es. C:\Apache\httpdocs\upload\images) con una parte dell'URL (es. /upload/images).

    Edit:
    Se non ne sei convinto, è sufficiente che esegui questo codice:

    Codice PHP:
    var_dump(is_dir($uploaddir)); 

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.