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

Discussione: Un CHMOD rognoso

  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    155

    Un CHMOD rognoso

    Devo fare si che i file che vengono di volta in volta messi a disposizione per il download nel sito siano settati a 777 e per fare ciò è bene che un mio script se ne assicuri con una opearazione chmod.
    Il problema consiste nel fatto che lo script non va in esecuzione nella stessa cartella dei file a cui devo "cambiare i connotati" " e non riesco a passargli il percoso giusto.
    Ho provato con il percorso assoluto dell 'ftp:
    chmod("ftp://userass@666.66.666.666/miosito/CartellaFile/testo.doc" ,0777);
    Ma niente.
    Neanche così:
    chmod("/home/miosito/CartellaFile/testo.doc" ,0777);
    Non riesco , help.

  2. #2
    Utente di HTML.it L'avatar di semolino
    Registrato dal
    Nov 2004
    Messaggi
    1,499
    Il non riesco a cosa è riferito?
    C'è anche la possibilità che tu non possa cambiare il chmod in remoto, quindi non è un problema di percorso.
    In ogni caso prova cosi:
    Codice PHP:
    chmod ("sottocartella/sottosottocartella"0777

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    155
    Originariamente inviato da semolino
    Il non riesco a cosa è riferito?
    C'è anche la possibilità che tu non possa cambiare il chmod in remoto, quindi non è un problema di percorso.
    In ogni caso prova cosi:
    Codice PHP:
    chmod ("sottocartella/sottosottocartella"0777
    O mi dice che non gli è consentito oppure che non trova un file nel percorso specificato.
    Comunque anche se ci fose qualche impostazione bastarda in phpini potrei modificarla per quella pagina?

  4. #4
    In teoria cosi cambi la cmod della directory. I files dovreberro rimanere con gli stessi permessi.
    Prova a fare chmod("/home/miosito/CartellaFile/filaname.ext" ,0777);
    e controlla anche gli percorsi.
    Un altra cosa: il script che cambia cmod del file deve essere sullo stesso server.

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    155
    RICAPITOLANDO:
    se metto: chmod("ftp://userass@666.66.666.666/miosito/CartellaFile/testo.doc" ,0777); mi dice "percorso non trovato in.."
    se invece metto chmod("/home/miosito/CartellaFile/testo.doc" ,0777); mi dice "chmod() operation not permitted in ..."

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    155
    CHIEDO SCUSA:
    Sto in effetti cercando di cambiare i permessi di un FILE , non di una cartella:
    se metto: chmod("ftp://userass@666.66.666.666/miosito/CartellaFile/testo.doc" ,0777); mi dice "percorso non trovato in.."
    se invece metto chmod("/home/miosito/CartellaFile/testo.doc" ,0777); mi dice "chmod() operation not permitted in ..."

  7. #7
    Utente di HTML.it L'avatar di semolino
    Registrato dal
    Nov 2004
    Messaggi
    1,499
    allora, come dicevo, non sbagli i percorsi ma non in remoto non puoi farlo.
    Ad esempio Se sei su server ***** Win 2003 non puoi! Se sei su Linux puoi farlo, dipende...

  8. #8
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    155
    Originariamente inviato da semolino
    allora, come dicevo, non sbagli i percorsi ma non in remoto non puoi farlo.
    Ad esempio Se sei su server ***** Win 2003 non puoi! Se sei su Linux puoi farlo, dipende...
    Uso Linux e l ftp ed Apache(con modulo PHP) sembrano essere sullo stesso server.
    Non capisco

  9. #9
    allora non hai diritti per usare cmod
    ftp://blahblahblah non può funzionare non è previsto
    prova ad usare questo: http://it2.php.net/manual/en/function.ftp-chmod.php

  10. #10
    semolino, http://it2.php.net/manual/it/function.chmod.php
    Nota: Questa funzione non è eseguibile con file remoti, ma con file accessibili attraverso il filesystem del server.
    RTFM

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.