Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17523
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Capturar valores de página com file_get_contents PHP

25-06-2014 13:26

Nesse post vou mostrar como capturar valores específicos de uma página usando o file_get_contents.

O arquivo que terá o conteúdo capturado será esse:

teste.php

nome: joão<br> email = joao@joao.com;

É muito importante observar a disposição dos valores e os separadores, na primeira linha : e <br>, na segunda linha o ;

Para capturar os valores acima usamos o seguinte código:

<?php $arquivo=@file_get_contents('http://www.site.com/teste.php'); if (empty($arquivo)) { echo "erro ao acessar o arquivo"; } $valores=array(); // VALORES $valores["nome"] = '#nome: (.*?)<br#i'; $valores["email"] = '#email = (.*?);#i'; // LAÇO PARA LISTAR OS VALORES foreach($valores as $key => $valor) { echo preg_match($valor,$arquivo,$value) && !empty($value[1]) ? $value[1]."<br />" : 'não encontrado'; } ?>

1
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado