• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

!Rei120

[Resolvido] Buscar dados a outro site

5 mensagens neste tópico

Boas tenho aqui um codigo que não quer funcionar, já pesquisei mas não encontro mais que isto :S

O código é:

<?php
file_get_contents("http://ops.warrock.net/showprofile.aspx?p=21497");
preg_match('<div class=\'PlayerKills\'>[\r\n\s]*(\d+)[\r\n\s]*<\/div>', $src, $match);
?> 

O que eu queria era que fosse buscar ao site "http://ops.warrock.net/showprofile.aspx?p=21497" apenas o valor de Kills e que escreva no meu site qualquer coisa como

Kills

76185

Alguem me pode ajudar?

Cumprimentos

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

<?php
$src = file_get_contents("http://ops.warrock.net/showprofile.aspx?p=21497");
preg_match('<div class=\'PlayerKills\'>[\r\n\s]*(\d+)[\r\n\s]*<\/div>', $src, $matchs);
print_r($matchs);
?>

Ve se assim funciona.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

<?php
$src = file_get_contents("http://ops.warrock.net/showprofile.aspx?p=21497");
preg_match('<div class=\'PlayerKills\'>[\r\n\s]*(\d+)[\r\n\s]*<\/div>', $src, $matchs);
print_r($matchs);
?>

Ve se assim funciona.

Não

Aparece

Warning: preg_match() [function.preg-match]: Unknown modifier '[' in /data/apache/users/kilu.de/ptstrikeforce/www/Testeeeee.php on line 3
0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Convem colocares os delimitadores

<?php
$sRemoteContent = file_get_contents("http://ops.warrock.net/showprofile.aspx?p=21497");
$aMatches = array();
preg_match('#<div(?:[\n\r\t\s]*)class=["\']PlayerKills["\']>(?:[\n\r\t\s]*)(\d+)(?:[\n\r\t\s]*)<\/div>#is', $sRemoteContent, $aMatches);

echo ('<br><br><h1 style="color:#FF0000; background-color:#FFFFFF;">$match</h1><br>');
echo ('<pre>');
echo ("\n--------------------------------------------------------\n");
print_r($aMatches);
echo ("\n--------------------------------------------------------\n");
echo ('</pre>');
?>

Boa sorte :thumbsup:

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora