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

    E' possibile leggere un file dal proprio PC???

    Cerco di spiegare il mio problema.
    Ho un file .txt che viene creato sul mio pc quotidianamente con il mio programma che funziona in localhost.
    Questo file non fà altro che creare istruzioni tipo:
    insert into...
    update ect ect.
    in pratica non fà altro che segnalarmi quali query ho eseguito sul database che ho in locale sul mio pc.

    Ho anche creato uno script in localhost
    il file test.php che inizia:
    <?php
    $file=file("C:/Programmi/Apache Software Foundation/Apache2.2/htdocs/ufficio2/SALVATAGGI/salvataggi29-11-2009.txt");
    seguono le varie istruzioni.
    Perfetto!! Tutto in locale procede benissimo. Legge il file lo elabora e fà quello che deve fare.

    Contento del risultato l'ho messo sul mio sito, ma quando cerca di leggere il file mi dà errore.

    Warning: file(C:/Programmi/Apache Software Foundation/Apache2.2/htdocs/ufficio2/SALVATAGGI/salvataggi29-11-2009.txt) [function.file]: failed to open stream: No such file or directory in /home/arribaarriba/public_html/test.php on line 3

    Ho provato riscrivendo il percorso sostituendo "/" con "\" nell'illusione che potesse cambiare qualcosa.

    Vorrei sapere se c'è la possibilità di leggere il contenuto di un file in modo diverso che dalla
    funzione file() oppure se qualcuno mi possa indicare dove sbaglio.
    Grazie
    Franco1706

  2. #2
    Ma, non penso che il tuo sito abbia la stessa struttura delle directory del tuo pc!
    Correggi il percorso, possibilmente utilizzando delle path relative. Ovvero da dove si trova il tuo file che percorso bisogna fare per trovare il file da aprire
    PHP LEARN - Guide, tutorial e articoli sempre aggiornati
    NUOVO: standardLib; il potente framework PHP é ora disponibile
    *******************************************
    Scarica oggi la tua copia di MtxEventManager

  3. #3
    Grazie mtx_maurizio per avermi risposto ma probabilmente non sono stato chiaro io.
    Il file che voglio leggere non è sul SERVER ma sul mio computer.
    Pertanto il percorso è sempre Disco C del mio computer.
    Sicuramente se avessi trasferito il file creato sul mio pc (utilizzando per esempio ftp) sul mio server allora il percorso sarebbe stao diverso.
    Comunque grazie per la risposta... spero ne arrivino altre.
    Nell'attesa spero di trovare una soluzione sul web.
    Ciao
    Franco1706

  4. #4
    Comunque prova a mettere il percorso relativo
    PHP LEARN - Guide, tutorial e articoli sempre aggiornati
    NUOVO: standardLib; il potente framework PHP é ora disponibile
    *******************************************
    Scarica oggi la tua copia di MtxEventManager

  5. #5
    scusa ma alcune cose non le capisco....
    quale sarebbe il percorso relativo????
    Il percorso non è quello dove si trova il file?!?!?!?
    il file si trova sul mio computer.
    E' sbagliato indicare come percorso C:/Programmi..ect ect?!?!?!?!?!
    Grazie e scusami se ti faccio perdere tempo

  6. #6
    Ovviamente NON puoi accedere al file system del client da un server remoto.

  7. #7
    Utente di HTML.it L'avatar di Luke70
    Registrato dal
    Jul 1999
    Messaggi
    767
    Devi fare un upload del file sul server e leggerlo dal filesystem del server

  8. #8
    grazie luke70 era la soluzione che stavo meditando.....
    grazie ancora a tutti....

  9. #9
    Ah, ecco quello che cercavi di fare!!!
    PHP LEARN - Guide, tutorial e articoli sempre aggiornati
    NUOVO: standardLib; il potente framework PHP é ora disponibile
    *******************************************
    Scarica oggi la tua copia di MtxEventManager

  10. #10
    scusa, ma al posto di fare un upload (brutto perchè va fatto a mano ) potresti metterlo in una cartella dove gira apache e farlo scaricare automaticamente dal server che lo deve poi elaborare.

    Una volta caricato sul server il gioco è fatto, te lo puoi prendere e processare come ti pare

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.