Categorias

Visualizador de Código fonte

Visualiza o código fonte de um site, através de uma url.

boas vibes!!!


 Visualizador de código-fonte  if ($site) { echo " - " . $site; } ?>





n
if (!$site) { // se o usuário ainda não preencheu o formulário com a URL a ser vista, // imprima a caixa de texto echo 'URL: '; echo "n
n
nn"; exit; // encerre por aqui } // imprima a caixa de texto echo 'Pesquisa nova URL: '; echo "nnn

"; // 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("",">",$linha); echo $linha . "
n"; } ?>