Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Fiz esta class para pegar informações da iMasters.
Funcionalidades:
class.php
<?php
class imasters{
var $onlines;
var $quant_onlines;
var $forum_on;function get_content($forum = '3-php'){
@$arquivo = file_get_contents("http://forum.imasters.com.br/forum/{$forum}/");
if(!$arquivo){
echo "URL inválido";
}else{
preg_match_all("#<div id='forum_active_users' class='active_users stats_list'>(.*?)</div>#s", $arquivo, $encontrou);
preg_match_all("#<span class='desc'>(.*?)</span>#s", $encontrou[1][0], $pegou);
preg_match_all("#<h2>(.*?)<br />#s", $encontrou[1][0], $users);
$this->onlines = $pegou[1][0];
$this->quant_onlines = $users[1][0];
}
}function get_content_forum(){
@$arquivo = file_get_contents("http://forum.imasters.com.br/");
if(!$arquivo){
echo "URL inválido";
}else{
preg_match_all('#<h2 class="im-title dark-blue"><span class="circle"><span class="icon time"></span></span>(.*?)</span></h2><br />#s', $arquivo, $encontrou);
$this->forum_on = $encontrou[1][0];
}
}
}
?>
exemplo.php:
<?php
require "class.php";
$pega= new imasters;
$pega->get_content();
echo $pega->onlines;
echo "<br>";
echo $pega->quant_onlines;
$pega->get_content_forum();
echo $pega->forum_on;
?>Carregando comentários...