Ciao!
Usando questo codice PHP che mi permette di vedere i distintivi che una persona ha in un sito web.
Il problema e che se io ricerco una persona mi dice sempre che non la trova...
Spero che mi abbiate capito °-°
Mi potete aiutare?
Codice PHP:
<?php function get_id($habbo,$paese){ $url =
"http://www.habbo.".$paese."/habblet/ajax/habboid?
countryId=&paymentMethodId=&habboIdName=".$habbo; $url = file_get_contents($url);
if(stripos($url,"Non ho trovato l'utente specificato") !== FALSE) return "Habbo non trovato!"; else{ $url = explode(': [b]',$url); $url = explode('[/b]',$url[1]); return $url[0]; } } function
get_page($habbo,$paese){ $url =
"http://www.habbo.".$paese."/myhabbo/badgelist/badgepaging?
_mypage.requested.account=".$habbo."&widgetId=514564"; $url = file_get_contents($url);
if(stripos($url,'Non hai Distintivi') !== FALSE) return "Questo habbo non ha distintivi!"; else{
$total_paging = explode('<div id="badge-list-paging">',$url); $total_paging =
explode('/',$total_paging[1]); $total_paging = explode('<br',$total_paging[1]);
$total_paging[0] = str_replace(" ","",$total_paging[0]); $num = $total_paging[0] / 16;
if(stripos($num,".")){ $num = explode(".",$num); $num = $num[0] + 1; } return $num; } }
function get_dist($habbo,$paese,$page = 1,$start = 1){ $url =
"http://www.habbo.".$paese."/myhabbo/badgelist/badgepaging?
_mypage.requested.account=".$habbo."&widgetId=514564&pageNumber=".$page; $url =
file_get_contents($url); if(stripos($url,'Non hai Distintivi') !== FALSE) die("Questo habbo non
ha distintivi!"); $url_ = explode('<ul class="clearfix">',$url); $url_ = explode('<li
style="background-image: url(',$url_[1]); for($a = 1; $a < count($url_);$a++){ $file =
explode(')',$url_[$a]); echo '[img]'.$file[0].'[/img]'; if(!($start % 5)) echo
'
'; $start++; } if(get_page($habbo,$paese) > $page)
get_dist($habbo,$paese,$page+1,$start); } echo 'Habbo:<form action=""
method="post"><input type="text" name="habbo"
value="'.htmlspecialchars($_POST['habbo']).'"> <select name="paese">
<option
value="it">Italia</option><option value="com">America</option>
<option value="co.uk">Inghilterra</option> <option value="de">Germania</option>
<option value="dk">Danimarca</option><option value="br">Brasile</option>
<option value="es">Spagna</option><option value="fr">Francia</option>
<option value="nl">Olanda</option> <option value="fi">Finlandia</option>
<option value="ch">Svizzera</option><option value="com.au">Australia</option>
<option value="at">Austria</option><option value="be">Belgio</option>
<option value="ca">Canada</option> <option value="cl">Cile</option>
<option value="com.co">Colombia</option><option value="com.mx">Messico</option>
<option value="no">Norvegia</option><option value="pt">Portogallo</option>
<option value="com.sg">Singapore</option>
<option value="se">Svezia</option></select>
<input type="submit" value="Visualizza distintivi" name="form"></form>';
if(isset($_POST['form'])){ if($_POST['habbo'] != ""){ $id =
get_id($_POST['habbo'],$_POST['paese']); if(is_numeric($id)){
get_dist($id,$_POST['paese']); } else{ die("Habbo non trovato!"); } } else header("refresh:
1"); } ?>