Script pentru verificare status online/offline Yahoo Messenger ID
Haideti sa facem o aplicatie mica in PHP care verifica statusul unui ID de Yahoo Messenger.
In prima faza va trebui sa scriem o clasa care sa faca verificarea propriu-zisa.
class yahooMessenger {
var $YahooID;
function GetStatus() {
$Response = @file_get_contents("http://opi.yahoo.com/online?u=".urlencode( $this->YahooID )."&m=t&t=1");
if( $Response == "01" ) {
$Status = 0;
} else if( $Response == "00" ) {
$Status = 1;
} else {
$Status = 2;
}
return $Status;
}
}
Clasa o numim yahooMessenger. Definim o variabila numita YahooID care va contine id-urile noastre. Pentru a verifica statusul unui ID va trebui sa accesam link-ul http://opi.yahoo.com/online?u=….
Link-ul este construit astfel:
http://opi.yahoo.com/online?u= + Id-ul codat + &m=t&t=1
Functia urlencode transforma textul acesta este un text in acesta+este+un+text. Variabila Response va avea 3 valori posibile: 01, 00 sau undefined.
Acum trebuie doar sa scriem partea care defineste ID-ul si care afiseaza rezultatul online/offline.
$yahooID = "id_messenger";
$Ver = new yahooMessenger($yahooID);
$Status = $Ver->GetStatus();
if($Status == 0) {
print "ID-ul este online.";
} else if($Status == 1) {
print "ID-ul este offline.";
} else {
print "A aparut o eroare.";
}
Definim variabila yahooID. Variabila Status va avea 3 valori posibile: 0 – online, 1 – offline, 2 – eroare.
Asta este tot, mult succes! In partea urmatoare vom construi si o aplicatie Ajax care sa returneze in aceeasi pagina rezultatul.
Ti-a placut articolul Script pentru verificare status online/offline Yahoo Messenger ID?
TweetAi nevoie de rezolvarea unei probleme la informatica?
Iti recomandam si urmatoarele articole:
4 comentarii pentru Script pentru verificare status online/offline Yahoo Messenger ID
Discuta articolul Script pentru verificare status online/offline Yahoo Messenger ID
Contul tau
Categorii
- Atestat Info C/C++ (21)
- Atestat Info Pascal (21)
- Learn AJAX (3)
- Learn Android (5)
- Learn C++ (32)
- Learn CSS (11)
- Learn Database (9)
- Learn Flash (33)
- Learn HTML (14)
- Learn JAVA (9)
- Learn Javascript (14)
- Learn jQuery (17)
- Learn Pascal (28)
- Learn PHP (21)
- Learn SQL (5)
- Learn Visual FoxPro (4)
- Tips & Tricks (22)
Mozku Network
Ne gasesti si pe Facebook
Articole noi
- Cum sa detectati rezolutia telefonului intr-o aplicatie Android
- Cum se evita oprirea fortata a unei aplicatii
- Cum sa porniti o activitate noua in Android
- Cum sa adaugati un ImageView intr-o aplicatie Android
- Cum sa adaugati un Button intr-o aplicatie Android
- Cum sa utilizati un ArrayList in Java
- Bifeaza toate checkbox-urile folosind jQuery
- Validare formular folosind jQuery
Fisiere populare
- Proiect Atestat Informatica Visual FoxPro (439)
- Twitter Patterns (202)
- Flash Newsletter (126)
- hitTest Flash (99)
- Baza de date auto revizuita (98)

si daca id de yahoo nu este bun … ce se intampla ???
Daca ID-ul nu este valid atunci va afisa offline. Script-ul nu verifica daca este valid sau nu un id, ci daca este on-line sau nu.
Cum s-ar putea imbunatatii un pic acest script.
Deci as vrea sa fac in asa fel incat sa zicem din 5 in 5 minute sa verifice automat daca este online sau nu un ID. Si toate aceste sa se salveze intr-o baza de date cu ora la care s-a verificat ID-ul respectiv.
Ma poate ajuta cinneva?
Trebuie sa setezi un cron job care sa ruleze script-ul la fiecare 5 minute. Uite un site care te poate ajuta cu rularea script-ului: mywebcron-com.loopiasecure.com