Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    file_exists comportamento anomalo

    buongiorno a tutti. ho sviluppato una pagina php su server locale iis per connettersi ad un database access. prima della connessione faccio fare la verifica dell'esistenza del file con file_exists su una cartella qualunque sul PC, fuori da inetpub, e procedo poi con l'estrazione dei dati. utilizzo PHP 5.6.30.
    purtroppo l'anomalia che riscontro e che su un paio di PC file_exists da sempre false mentre su altri 6 non ha nessun problema e funziona tutto perfettamente. ho verificato e confrontato le impostazioni sia di iis che si php ma non ci sono differenze.
    c'è qualche impostazione da fare per consentire a PHP di fare questa verifica fuori dalla cartella inetpub?
    sono praticamente inchiodato, chiedo quindi un piccolo aiuto, un'imbeccata, per riusciure a sbloccare la situazione

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,480
    Quote Originariamente inviata da maxottav Visualizza il messaggio
    purtroppo l'anomalia che riscontro e che su un paio di PC file_exists da sempre false mentre su altri 6 non ha nessun problema e funziona tutto perfettamente.
    E qual è la differenza rilevabile tra i file che non danno problemi e quelli che invece restituiscono un responso negativo?
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,480
    .
    Ultima modifica di alka; 02-10-2025 a 09:49 Motivo: Doppio
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  4. #4
    buongiorno. non c'è nessuna differenza. la configurazione è la stessa per tutti i PC. sito web locale copiato e incollato su wwwroot, stessa versione di PHP registrata in IIS, configurata con php manager allo stesso modo, con le stesse funzionalità abilitate. il file da leggere è sempre nella stessa directory come in tutti i PC. in alcuni PC file_exists da true in alti PC false. anche il file php.ini è lo stesso copiato da altri. temo che ci sia qualche configurazione particolare che mi sfugge

  5. #5
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,327
    Mi viene da pensare che nei PC dove ritorna false magari l'utente non ha i permessi di lettura in quella cartella.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

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.