Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Errore continuo [Help]

  1. #1

    Errore continuo [Help]

    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"
    ); } ?>
    Missione: Diventare WebMaster!

  2. #2
    metti un pò di echo qua e là per vedere che cosa sta facendo il programma, in particolare dentro get_id e get_dist per capire se le stringhe che va a creare per fare le richieste siano corrette o meno
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  3. #3
    Praticamente lui nel primo pezzo di codice dovrebbe prelevare l'id cosa che fa mentre nel secondo c'era i badge con quell'ID
    io credo che il problema sia che l'id lo cerca con i numeri spaziati cioè tipo così: 01 245 544 quindi legge anche lo spazio vuoto, c'è un modo x far si che il risultato dell'id esca tutto attaccato? *-*
    Missione: Diventare WebMaster!

  4. #4
    Originariamente inviato da Jonathan.95.
    Praticamente lui nel primo pezzo di codice dovrebbe prelevare l'id cosa che fa mentre nel secondo c'era i badge con quell'ID
    io credo che il problema sia che l'id lo cerca con i numeri spaziati cioè tipo così: 01 245 544 quindi legge anche lo spazio vuoto, c'è un modo x far si che il risultato dell'id esca tutto attaccato? *-*

    Codice PHP:

    $id 
    =str_replace(" ","",'01 245 555'); 
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.