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

Discussione: lettura pagina html

  1. #1

    lettura pagina html

    ciao. ho la necessità di creare uno script che legga dei dati da una pagina html.
    sono riuscito a crearlo, ma funziona solo se il file html si trova nella stessa dir del mio script .php

    ecco il codice

    Codice PHP:
    <?php 

    $link 
    "3.html";
    $fd fopen($link"r"); 
    $fstringa = @fread($fdfilesize($link)); 

    $parte1 explode("[/b]

    "
    $fstringa); 
    $parte2 explode("<td width=\"24\"></td>"$parte1[1]); 
    $campo3 nl2br($parte2[0]); 

    echo 
    "<table><tr><td>".$campo3."</td></tr></table>"

    ?>
    questo funziona, ma se al posto di $link = "3.html"; inserisco http://indirizzo/3.html lo script non funziona +

    come posso risolvere questo problema ?

  2. #2

    Re: lettura pagina html

    Originariamente inviato da kicko
    ciao. ho la necessità di creare uno script che legga dei dati da una pagina html.
    sono riuscito a crearlo, ma funziona solo se il file html si trova nella stessa dir del mio script .php

    ecco il codice

    Codice PHP:
    <?php 

    $link 
    "3.html";
    $fd fopen($link"r"); 
    $fstringa = @fread($fdfilesize($link)); 

    $parte1 explode("[/b]

    "
    $fstringa); 
    $parte2 explode("<td width=\"24\"></td>"$parte1[1]); 
    $campo3 nl2br($parte2[0]); 

    echo 
    "<table><tr><td>".$campo3."</td></tr></table>"

    ?>
    questo funziona, ma se al posto di $link = "3.html"; inserisco http://indirizzo/3.html lo script non funziona +

    come posso risolvere questo problema ?
    sempre se non hai scritto male il path non funziona perchè probabilmente la fopen non riesce a leggere i dati http.. mi spiego meglio se è quello che penso il valore allow_url_fopen è su false ovvero Off e quindi non c'è verso di fargli leggere il file..

  3. #3
    è uno script che vorrei usare in locale... quindi dovrei poter impostare quel valore su ON ... dove lo trovo ?
    uso appserv per creare il server in locale...

  4. #4
    Originariamente inviato da kicko
    è uno script che vorrei usare in locale... quindi dovrei poter impostare quel valore su ON ... dove lo trovo ?
    uso appserv per creare il server in locale...
    lo trovi nel file php.ini, ti basta scrivere On al posto di Off
    per verificare la configurazione che hai in locale crea un file nella directory in cui lavori tipo info.php

    con codice

    <?php

    phpinfo();

    ?>

    caricala sul server e controlla il valore che compare alla riga allow_url_fopen

  5. #5
    Directive Local Value Master Value

    allow_url_fopen On On


    come vedi è attivo, quindi non è nemmeno questo il problema

  6. #6
    Originariamente inviato da kicko
    Directive Local Value Master Value

    allow_url_fopen On On


    come vedi è attivo, quindi non è nemmeno questo il problema
    :master: ma non compare niente? pagina bianca?

  7. #7

  8. #8
    Utente bannato
    Registrato dal
    Apr 2003
    Messaggi
    1,119
    prova ad inserire un path relativo e non assoluto
    tipo '.\3.html' dice di cercare il file 3.html nella cartella superiore a quella da cui lo richiami

  9. #9
    Originariamente inviato da web ces
    prova ad inserire un path relativo e non assoluto
    tipo '.\3.html' dice di cercare il file 3.html nella cartella superiore a quella da cui lo richiami
    non posso usare un path relativo ... devo usare un url assoluto perchè il file da cui deve leggere i dati non risiede nel mio server..

  10. #10
    per farvi vedere la configurazione che ho in locale, ho salvato la pagina generata da phpinfo();

    la potete vedere qua http://djgaggio.altervista.org/info.html

    allora, qualcuno può e sa aiutarmi a risolvere questo enigma ??

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.