Visualizzazione dei risultati da 1 a 10 su 10

Discussione: Upload File

  1. #1

    Upload File

    Ciao a tutti, ho un problema con un caricamento di un file.

    Premetto che sto provando direttamente sul server, con questo script.
    (ammettiamo che stia caricando un file di nome nomefile.jpg)

    Codice PHP:
    $uploadfileu $upload_dir.basename($_FILES['fileu']['name']); 
    @
    move_uploaded_file($_FILES["fileu"]["tmp_name"], $uploadfileu) or die('Impossibile spostare il file
    [url="javascript:history.back()"]Torna indietro[/url]'
    ); 
    $anno ="prova";
    $album = "pippo";

    Se faccio in questa maniera:
    $upload_dir = $_SERVER["DOCUMENT_ROOT"]."/galleria/$anno/$album";

    il file mi viene caricato nella cartella

    www.prova.it/galleria/prova/pipponomefile.jpg

    se invece uso questa variabile
    $upload_dir = $_SERVER["DOCUMENT_ROOT"]."/galleria/$anno/$album/";
    al posto di caricarmi il file in www.prova.it/galleria/prova/pippo/nomefile.jpg
    mi dice, impossibile spostare il file!

    I permessi della cartella sono a 777, ma non mi appare l'errore (anche togliendo la @)

    Come posso sapere il motivo del perchè fallisce l'upload?


    grazie
    PIERCHI

  2. #2
    Inserisci all'inizio del tuo script questo codice:

    Codice PHP:
    error_reporting(E_ALL);
    ini_set('display_errors'1); 
    Rimuovi la @ e riprova a caricare il file.

  3. #3
    Warning: move_uploaded_file() [function.move-uploaded-file]: SAFE MODE Restriction in effect. The script whose uid is 10078 is not allowed to access /var/www/vhosts/httpdocs/galleria/2008/Pier/DSC00890.JPG owned by uid 48 in /var/www/vhosts/httpdocs/admin/albumfoto.php on line 245
    PIERCHI

  4. #4

  5. #5
    sapete la natura del problema?

    da cosa è dato quell'errore
    PIERCHI

  6. #6
    Il problema è descritto nel messaggio d'errore che hai ricevuto.

  7. #7
    ehm... si, ho letto che c'è il SAFE MODE attivo,

    ma come risolvo?

    come è possibile che nella cartella superiore posso fare l'upload e in quella no


    (posso sempre disabilitare il safe mode)
    PIERCHI

  8. #8
    ma come risolvo?
    Chiedi al fornitore di disabilitare il safe_mode oppure crea la directory tramite FTP in modo che abbia i privilegi corretti.
    come è possibile che nella cartella superiore posso fare l'upload e in quella no
    The script whose uid is 10078 is not allowed to access ... owned by uid 48

  9. #9
    la cartella viene creata dinamicamente tramite mkdir(,0777). mentre l'altra è creata tramite ftp.


    Mi sembra che dal mio pannello, possa disabilitare il safe mode.

    Ora verifico e provo!
    PIERCHI

  10. #10
    mmh... sembra funzionare con il safe mode disattivo!

    PIERCHI

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.