ver Código-fonte
Publicado por Fábio Berbert de Paula 25/11/2002
[ Hits: 27.793 ]
Homepage: https://fabio.automatizando.dev
Script usado para visualizar código-fonte de páginas da Internet a partir da URL informada.
<!-- verFonte.php --> <!-- Programado por Fábio Berbert de Paula <fabio@vivaolinux.com.br> http://www.vivaolinux.com.br 19 de Julho de 2002 Script usado para visualizar código-fonte de páginas da Internet a partir da URL informada. --> <html> <head> <title>Visualizador de código-fonte <? if ($site) { echo " - " . $site; } ?></title> </head> <style type="text/css"> td,input { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #000000; } </style> <body bgcolor="#ffffff"> <form> <table border=0 width="98%"> <tr><td> <? 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: <input name="site" size="30"> <input type="submit" value=" Ver Fonte ">'; echo "\n</td></tr>\n</table>\n</form>\n</body>\n</html>"; exit; // encerre por aqui } // 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)<br>\n"; } else { fputs ($fp, "GET $url HTTP/1.0\r\nHost: $host\r\n\r\n"); 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<count($linhas); $x++ ) { $cont++; $linha = $linhas[$x]; $linha = ereg_replace("<","<",$linha); $linha = ereg_replace(">",">",$linha); echo $cont.'. '. $linha . "<br>\n"; } ?> </td></tr> </table> </form> </body> </html>
Contador de acessos com Oracle
Banner Aleatorio para arquivos .swf
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Meu Fork do Plugin de Integração do CVS para o KDevelop
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Cups: Mapear/listar todas as impressoras de outro Servidor CUPS de forma rápida e fácil
Criando uma VPC na AWS via CLI
Tem como instalar o gerenciador AMD Adrenalin no Ubuntu 24.04? (16)
Arch Linux - Guia para Iniciantes (2)
Problemas ao instalar o PHP (11)
Tenho dois Link's ( IP VÁLIDOS ), estou tentando fazer o failover... (0)