Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 17

Discussione: ancora upload immagini

  1. #1

    ancora upload immagini

    Girando sul forum ho trovato questo script di RAVINT che dovrebbe permettere di inserire dei file in una cartella.
    Ho creato la cartella upimage
    ma mi da il seguente errore

    codice:
    Warning: Unable to open '' for reading: Permission denied in
     c:\siti\prova\prova_img22\upload.php on line 10
    codice:
    <form method="post" action="upload.php" 
    enctype="multipart/form-data">
    
    
    
    
    <input type="hidden" name="MAX_FILE_SIZE" value="51200">
    <input type="file" name="img1"></p>
    
    
    <input type="submit" name="invio" value="Effettua l'upload"></p>
    </form>
    Codice PHP:
    <?

    if ($img1 == "none")
       { 
        echo 
    "

    Il file specificato non esiste</p>"
    ;
        exit;
       }
    if (
    $img1_name != " " && $img1_size <= 51200)
       {
    //QUEST E' LA LINEA 10 :
        
    if (copy("$img1""upimage/$img1_name"))
           {
             echo 
    "

    invio del file riuscito</p>
                       

    avete trasferito il file:
    $img1_name

                       della dimensione di 
    $img1_size byte

                       e del tipo 
    $img1_type.</p>";
             
    unlink($img1);
            }
             else
                 { 
                  echo 
    "

    invio del file fallito</p>"
    ;
                  }
       }
        else {
              echo
    "

    non sono stati indicati file da trasferire oppure il file pesa troppo</p>"
    ;
              }
    ?>
    previso che sto effettuaqndo le prove in locale utilizzando APACHE

  2. #2

  3. #3
    prova a togliere i doppi apici da $img1 imposta i permessi della cartella upimage a 777
    I'm your dreams, make you real... I'm your eyes when you must steel...I'm pain when you can't feel...sad but true !

  4. #4
    ciao,
    ho tolto i doppi apici a $img1 ma niente.
    Come si fa ad impostare, in locale, i permessi della cartella upimage a 777

  5. #5
    l'errore che ti da è legato al file $img1... in pratica ti dice che non hai i permessi per aprirlo.. ti succede con tutti i files ?
    I'm your dreams, make you real... I'm your eyes when you must steel...I'm pain when you can't feel...sad but true !

  6. #6
    Ho provato ad inviare un file .gif e uno .doc e mi ha dato sempre errore

  7. #7
    l'ho provato in locale con easyphp e funziona perfettamente...
    I'm your dreams, make you real... I'm your eyes when you must steel...I'm pain when you can't feel...sad but true !

  8. #8
    mi sai dire come mai a me non va?

    E se volessi provarlo dopo averlo pubblicato sul mio dominio cosa dovrei scrivere al posto di if (copy($img1, "upimage/$img1_name"))
    supponendo che il mio dominio fosse www.miodominio.com su windows

  9. #9
    per provarlo sul tuo dominio lo devi lasciare tale e quale... crea la cartella upimage e via ftp imposta (chmod) i permessi a 777.
    I'm your dreams, make you real... I'm your eyes when you must steel...I'm pain when you can't feel...sad but true !

  10. #10
    il problema è proprio che non so come si impostano i permessi a 777 ne in locale e nemmeno sul server.
    Comunque il mio server ha una cartella che dovrebbe avere tutti i permessi e che si chiama public. Non posso dire il nome perchè vietato dal regolamento.

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.