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

Discussione: [php] utilizzo file

  1. #1

    [php] utilizzo file

    ciao,
    io devo leggere il contenuto di un file di testo (da una pagina web) che si trova sul computer locale e metterlo in una stringa, è possibile farlo?


    ciao e grazie

  2. #2
    Utente di HTML.it L'avatar di thitan
    Registrato dal
    Feb 2001
    Messaggi
    716
    tecnicamente no, praticamente si, legalmente no.
    fai te.

    www.inter-rail.it
    travellers, not tourist
    Is cuma cá mhinice a théann tú ar strae; is é is tábhachtaí gurb áil leat do bhealach a aimsiú arís.

  3. #3
    Utente bannato
    Registrato dal
    Sep 2005
    Messaggi
    905
    $contenutofile = implode("", file("filedaleggere"));


  4. #4
    Utente di HTML.it L'avatar di thitan
    Registrato dal
    Feb 2001
    Messaggi
    716
    per leggere il contenuto del file usa fsread(), solo che non sò se il sito on-line può leggere anche i file in locale...anche perchè sarebbe hacking credo!

    www.inter-rail.it
    travellers, not tourist
    Is cuma cá mhinice a théann tú ar strae; is é is tábhachtaí gurb áil leat do bhealach a aimsiú arís.

  5. #5
    Utente bannato
    Registrato dal
    Sep 2005
    Messaggi
    905
    questo è vero però si usa x leggere i file implode e file() oppure fread()

  6. #6
    ciao,
    grazie della risposta,

    $contenutofile = implode("", file("filedaleggere"));

    quindi io dovrei mettere l'indrizzo del mio file locale al posto di filedaleggere e nella variabile contenutofile avrò quello che c'è scritto nel file?


    ciao e grazie.

  7. #7
    Utente bannato
    Registrato dal
    Sep 2005
    Messaggi
    905
    si però il problema è che non so se puoi mettere anche il punto interrogativo ? nell'url. PS: se devi mettere un URL controlla che nel file php.ini l'opzione allow_url_fopen sia 1 e non 0. Se non hai accesso diretto al file usa phpinfo() per vedere. Se è 0 metti all'inizio dello script
    ini_set("allow_url_fopen", 1);


  8. #8
    ma io come indirizzo dovrei mettere per esembio d:\file.txt,
    relativo al computer su cui è aperta la finestra del browser

    ciao e grazie

  9. #9
    Utente bannato
    Registrato dal
    Sep 2005
    Messaggi
    905
    be se stai su windows metti file:///D:/file.ext


  10. #10
    io ho windows e ho provato a fare
    codice:
    	
    $hi = fopen("file:///D:/Scambio/Ordini.tdb","r");
    $text = fread($hi,filesize("file:///D:/Scambio/Ordini.tdb"));
    fclose($hi);
    ma mi restituisce questo errore:

    Warning: fopen(file:///D:/Scambio/Ordini.tdb): failed to open stream: Invalid argument in

    e successivi errore quando leggo e quando calcolo la dimensione del file

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.