Visualizzazione risultati 1 fino 3 di 3

Discussione: Ottenere il sorgente di una pagina html

  1. #1
    Guest

    Predefinito Ottenere il sorgente di una pagina html

    Ciao a tutti!
    Ho trovato questo codice javascript per ottenere il sorgente di una pagina html, però non funziona:
    Codice:
    <HTML>
    <HEAD>
    <TITLE>ottenere sorgente pagina</TITLE>
    </HEAD>
    <BODY>
    <script type="text/javascript">
    var Pagina = "http://www.google.it";
    var oHTTPReq = new XMLHttpRequest();
    oHTTPReq.open("GET", Pagina, false);
    oHTTPReq.setRequestHeader("Content-Type", "text");
    oHTTPReq.send(null);
    if(oHTTPReq.status == 200)
    var strRc=oHTTPReq.responseText;
    document.write(strRc);
    </script>
    </BODY>
    </HTML>
    Non visualizza assolutamente nulla!
    Sapete dirmi cosa non va?
    Garzie in anticipo!

  2. #2
    Guest

    Predefinito

    fai cosi...
    pero si puo usare di quello che so con Firefox...
    non so con gli altri
    <script type="text/javascript">
    function sorgente(){
    var Pagina = "http://www.google.it";
    window.location = "view-source:" + Pagina;
    }
    </script>

    <a href="javascript:sorgente()">Visualizza Codice Sorgente</a>
    Ultima modifica di djgionk : 07-09-2009 alle ore 11.21.19

  3. #3
    Guest

    Predefinito

    Come fai soltanto con javascript a visualizzare il sorgente della pagina. In php puoi farlo sia con le curl e sia con fsockopen.

    Codice PHP:
    <?php
    $url
    = "http://www.google.it";
    $ch = curl_init($url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    $sorgente = curl_exec($ch);
    curl_close($ch);

    highlight_string($sorgente);
    ?>
    P.S. Ricorda che devi eliminare le restrizioni dal pannello di controllo.
    Ultima modifica di nokiagames : 07-09-2009 alle ore 12.44.50

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •