Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16
  1. #1

    CHMOD problemi in remoto

    CIao a tutti
    ho un problem molto strano.

    Tramite script creo una cartella e gli setto il chmod tramite

    Codice PHP:
    $last_id mysql_insert_id();
    mkdir("../clienti/$_POST[cartella]/$last_id");
    chmod("../clienti/$_POST[cartella]/$last_id"0777); 

    UPLOAD
    Verifico prima dell'upload che la cartellia sia stata effettivamente settata con

    Codice PHP:
    <? $dire "../clienti/$_GET[cliente]/$_GET[cartella]"
    echo 
    is_writable($dire) ? 'scrivibile' 'non scrivibile'?>
    Il bello è che la cartella è scrivibile, ho anche verificato via FTP che sia 777 e lo è...
    Solo che quando voglio uppare il file tramite form mi da errore SAFE MODE... che la cartella non ha i permessi


    COME MAI????
    HELP ME
    MITTICCOOOOOOOOO!

  2. #2
    Utente di HTML.it L'avatar di M4rko
    Registrato dal
    Dec 2000
    Messaggi
    619
    Se sei in un ambiente condiviso (hosting) non è così strano avere PHP in safe_mode

    In questo caso, alcune funzioni, tra cui move_uploaded_file(), girano con delle limitazioni, nel tuo caso il proprietario dello script ed il proprietario della cartella potrebbero essere diversi, ed ecco il problema (nonostante i permessi a 0777)
    Tutti hanno bisogno di credere in qualcosa.
    Io credo che mi farò un'altra birra.


  3. #3
    perchè se setto i chmod tramite software FTP l'upload funziona?
    MITTICCOOOOOOOOO!

  4. #4
    Utente bannato
    Registrato dal
    Sep 2005
    Messaggi
    905
    è chiaro hai scritto così tu:

    chmod("../cartella/$_POST[cartella]/file.ext");

    devi mettere:

    chmod("../cartella/".$_POST['cartella']."/file.ext");

    dimmi se va.

  5. #5
    Codice PHP:
    chmod("../clienti/".$_POST['cartella']."/$last_id"0777); 
    Stesso problema non cambia nulla...

    Ho constatato che il mio hosting ha impostato SAFE MODE su ON

    Ma come mai allora mi fa creare le cartelle?
    non dovrebbe negarmi anche quello?
    MITTICCOOOOOOOOO!

  6. #6
    Utente bannato
    Registrato dal
    Sep 2005
    Messaggi
    905
    bho forse con un htaccess o ini_set risolvi......

  7. #7
    in effetti avevo pensato ad htaccess (visto che questo lo posso usare)

    Avevo letto da qualche parte che è possibile creare un htaccess per configurare php on fly

    Avete notizie a riguardo?
    MITTICCOOOOOOOOO!

  8. #8
    Utente bannato
    Registrato dal
    Sep 2005
    Messaggi
    905

  9. #9
    BENE!
    SOno Fregato è una variabile che non può essere settata da .htaccess



    AAAAAAARG
    MITTICCOOOOOOOOO!

  10. #10
    Utente bannato
    Registrato dal
    Sep 2005
    Messaggi
    905
    perchè non puoi farlo via ftp??

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.