Visualiza o código fonte de um site, através de uma url.
boas vibes!!!
nn"; exit; // encerre por aqui } // imprima a caixa de texto echo 'Pesquisa nova URL: '; echo "nnVisualizador de código-fonte if ($site) { echo " - " . $site; } ?>
"; // caso contrário, vamos separar o host da url relativa ereg("^([^/]*)(/.*)$",$site,$saida); $host = $saida[1]; $url = $saida[2]; if (!$host) { $host = $site; } if (!$url) { $url = '/'; } // contruir a URL if (!ereg("^/",$url)) { $url = '/'.$url; } // conectar ao host e pedir a URL via método GET $html = ''; $fp = fsockopen ($host, 80, $errno, $errstr, 30); if (!$fp) { echo "Ocorreu um erro com $site e $host: $errstr ($errno)
n"; } else { fputs ($fp, "GET $url HTTP/1.0rnHost: $hostrnrn"); while (!feof($fp)) { $html .= fgets ($fp,128); } fclose ($fp); } // separar as informações do servidor web do código HTML em si list ($lixo,$html) = split("<",$html,2); $html = '<' . $html; // separar o código HTML por quebra de linha, assim podemos imprimir o número // da linha $linhas = split("n",$html); $cont = 0; for ( $x=0; $x
n"; } ?>