Jump to content


Photo

Ajuda, Como Verificar Código De Fonte


  • Faça o login para participar
6 replies to this topic

#1 rafaces

rafaces

    Novato no fórum

  • Usuários
  • 20 posts
  • Sexo:Masculino

Posted 19/07/2005, 11:52

Seguinte...
Eu to fazendo um script aki em PHP e gostaria q ele verificasse em uma página da qualquer se contém uma determinada frase.. Por exemplo "Usuário encontrado"
Entendem?
Agora vem a pergunta...
Como eu faço para verificar essa página (Sendo q ela nao eh minha... eh uma pagina normal da internet)?
Já tentei por fopen e fread, mas num dá, pq a página é em asp e recebe uma variavel.. por exemplo http://teste.com.br/....asp?variavel=a

Eu gostaria q o script tipo olhasse o codigo de fonte da pagina e procurasse uma frase na pagina. (O HTML mesmo, depois que foi interpretado o ASP, já que não está no meu servidor)

#2 fly2k

fly2k

    Super Veterano

  • Usuários
  • 2262 posts
  • Sexo:Não informado

Posted 19/07/2005, 12:01

Acessando uma página:
http://www.php.net/m...ction.fopen.php

Pesquisando:
http://www.php.net/m...tion.strstr.php
http://www.php.net/m...tion.strpos.php
http://www.php.net/m...nction.ereg.php
Quer aprender PHP? -> www.manjaphp.com.br
Tutoriais, código colaborativo (pastebin), curso de PHP, artigos e etc.

#3 rafaces

rafaces

    Novato no fórum

  • Usuários
  • 20 posts
  • Sexo:Masculino

Posted 19/07/2005, 15:14

mas eu jah tentei por fopen e não dá, pq o arquivo não "existe" no servidor, já que ele recebe a variável no endereço (http://....com.br/a.asp?variavel=a)
queria saber se tem outro comando, tipo um q v o código de fonte... tem o show_source(), mas ele exibe o código.. eu quero apenas que fique numa variavel.

#4 fly2k

fly2k

    Super Veterano

  • Usuários
  • 2262 posts
  • Sexo:Não informado

Posted 19/07/2005, 15:27

como vc está fazendo?
Quer aprender PHP? -> www.manjaphp.com.br
Tutoriais, código colaborativo (pastebin), curso de PHP, artigos e etc.

#5 rafaces

rafaces

    Novato no fórum

  • Usuários
  • 20 posts
  • Sexo:Masculino

Posted 19/07/2005, 15:37

Assim:
$end='http://www......com.br/a.asp?variavel=a';
$erro='palavra a buscar';
$handle=fopen($end, "r"); // tentei $handle=fopen($end, "rb"); tb
$src=fread ($handle, filesize ($end));
fclose ($handle);
if (strpos($src,$erro)==FALSE) {
echo "nao tem a palavra";
:unsure:

Edição feita por: rafaces, 19/07/2005, 15:39.


#6 fly2k

fly2k

    Super Veterano

  • Usuários
  • 2262 posts
  • Sexo:Não informado

Posted 19/07/2005, 15:47

cod incorreto...veja esse exemplo do php.net
<?php
$handle = fopen ("http://www.example.com/", "rb");
$conteudo = "";
do {
   $data = fread($handle, 8192);
   if (strlen($data) == 0) {
       break;
   }
   $conteudo .= $data;
} while(true);
fclose ($handle);
?>

Quer aprender PHP? -> www.manjaphp.com.br
Tutoriais, código colaborativo (pastebin), curso de PHP, artigos e etc.

#7 rafaces

rafaces

    Novato no fórum

  • Usuários
  • 20 posts
  • Sexo:Masculino

Posted 19/07/2005, 15:56

aoooo
valeuuuuu
deu certo :D:D:D
brigadaoooo
(y)




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq