Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 18 su 18

Discussione: problema con upload

  1. #11
    Utente di HTML.it L'avatar di fabi080
    Registrato dal
    Mar 2002
    Messaggi
    442
    Originariamente inviato da Kloaz
    ma xkè la "@" serve a non mostrare gli errori???
    Appunto, prova a toglierla per vedere che errore viene restituito, poi una volta reso funzionante lo script potrai anche rimetterla.

    In generale secondo me è meglio non usare '@', se gli script sono testati a sufficienza non occorre, se non in rari casi quando un errore può essere contemplato dallo script.

  2. #12
    Utente di HTML.it L'avatar di Kloaz
    Registrato dal
    Nov 2004
    Messaggi
    101
    Originariamente inviato da fabi080
    Appunto, prova a toglierla per vedere che errore viene restituito, poi una volta reso funzionante lo script potrai anche rimetterla.

    In generale secondo me è meglio non usare '@', se gli script sono testati a sufficienza non occorre, se non in rari casi quando un errore può essere contemplato dallo script.
    l'ho tolta ma non da errori!!!
    inoltre ho fatto un test!

    ho fatto questa pagina

    dir.php
    codice:
    <?
    $upload_dir = $_SERVER["DOCUMENT_ROOT"] . "/membri/softweb/scuola/gallery/img";
    if (is_dir($upload_dir)) {
    echo" é una directory
    ";
    }
    else{
    echo"non è una directory";
    }
    ?>
    mi restituisce che non è una directory, pèercio si suppone che l'errore sia quello!
    ma allora cosa devo inserire per fargli capire dov'è che deve uppare il file???

  3. #13
    Utente di HTML.it L'avatar di fabi080
    Registrato dal
    Mar 2002
    Messaggi
    442
    Scusa prova questo codice

    codice:
    if (file_esists($_FILES["upfile"]["tmp_name"]))
      // dovrebbe stampare il file caricato
      readfile($_FILES["upfile"]["tmp_name"]));
    
    if(is_uploaded_file($_FILES["upfile"]["tmp_name"])) {
    
    move_uploaded_file($_FILES["upfile"]["tmp_name"], "$upload_dir/$file_name")
    or die("Impossibile spostare il file, controlla l'esistenza o i permessi della directory dove fare l'upload.");
    }
    
    if (file_esists("$upload_dir/$file_name"))
      // dovrebbe stampare il file dopo averlo copiato
      readfile($_FILES["upfile"]["tmp_name"]));
    togliendo il controllo sul tipo di file, e caricando un file di testo con qualche riga.

  4. #14
    Utente di HTML.it L'avatar di fabi080
    Registrato dal
    Mar 2002
    Messaggi
    442
    Originariamente inviato da Kloaz
    mi restituisce che non è una directory, pèercio si suppone che l'errore sia quello!
    ma allora cosa devo inserire per fargli capire dov'è che deve uppare il file???
    Ecco, allora fatti stampare il contenuto della variabile $upload_dir e postalo.

  5. #15
    Utente di HTML.it L'avatar di Kloaz
    Registrato dal
    Nov 2004
    Messaggi
    101
    questo è il contenuto della variabile $upload_dir

    /var/www/html/membri/softweb/scuola/gallery/img

  6. #16
    Potrebbe essere che altervista neghi l'utilizzo di move_uploaded_file o che essendo col safe_mode attivato ci sia qualche problema di UID.
    In qualsiasi caso un errore dovrebbe dartelo VVoVe:

  7. #17
    Utente di HTML.it L'avatar di fabi080
    Registrato dal
    Mar 2002
    Messaggi
    442
    E' veramente strano, hai fatto la prova che ti ho detto prima readfile con il nome temporaneo e un file di testo?

  8. #18
    Utente di HTML.it L'avatar di Kloaz
    Registrato dal
    Nov 2004
    Messaggi
    101
    ok sono riuscito a risolvere!!

    Praticamente le ho provate tutte fino a quando dir.php non mi ha scritto che è una directory!!!

    Ho messo "./img" dato che il file e la cartella si trova nella stessa directory ed è andato tutto!!!

    Guarda tu x ste ca**ate quanto tempo si perde!!!

    cmq siete stati davvero gentilissimi ad aiutarmi!!!
    Vi ringrazio tantissimo anche se alla fine c'è l'ho fatta da solo!!!
    grazie ancora.
    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 © 2026 vBulletin Solutions, Inc. All rights reserved.