Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2009
    Messaggi
    4

    problemi con file_exists

    Salve,

    non capisco come mai tutto ad un tratto, funzioni di php come: file_exists o shell_exec non mi funzionino più.

    Ho installato la evrsione 5.2.5 di php
    safe_mode è disabilitato.

    Ho provato a:
    riavviare apache, liberare spazio su disco per un eventuale problema con gli inode ( ho disponibili ancora 9,8 GB, quindi penso non ci siano problemi), ma niente.
    Per risolvere il problema ho controllato error_log, ma non veniva indicato nulla che mi aiuti a capire.

    Ho provato un workaround, prendendo spunto dal sito di php. Il codice alla fine è molto semplice:

    shell_exec("ls directory | grep -x 'nomefile' ")

    Eseguito lo script su di una macchina funziona, come funzionano le stesse funzioni native di php.
    Su di un' altra non vanno e in error_log trovo :"ls: cannot access directory : Permission denied"

    Se qualcuno qualche suggerimento, GRAZIE fin da ora

  2. #2
    Che cosa ti restituisce questo codice?

    Codice PHP:
    var_dump(file_exists(__FILE__)); 

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2009
    Messaggi
    4
    Risolto

    avevano cambiato i permessi della directory (non l'avrei mai pensato, ormai credevo l'impossibile) , mettendo ad other solo lettura.

    Dando
    chmod 755 directory

    si è sistemato tutto.

    GRAZIE Filippo per esserti interessato.

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 © 2024 vBulletin Solutions, Inc. All rights reserved.