Nwlapcug.com


Un Tutorial PHP per AIM Status

Un Tutorial PHP per AIM Status


Lo sviluppo in PHP consente di creare applicazioni Web che possono interagire con l'utente e una varietà di altri servizi. Ad esempio, è possibile utilizzare PHP, potenzialmente a fianco di JavaScript, per rilevare se un utente di AOL Instant Messenger è online. AOL fornisce lo stato online feedback dai suoi server utilizzando una singola richiesta Web.

Istruzioni

1

Creare uno script PHP nella sezione head del documento per determinare il nome utente AIM che si desidera controllare lo stato online dei. Creare una richiesta Web e immagini facoltativamente online e offline:

<? php
$username =...
$online_image = "http://www.mydomain.com/images/online.gif & quot;
$offline_image = "http://www.mydomain.com/images/online.gif & quot;
$offline_redirect = "http://doesnotexist.404error.com & quot;

$my_request = "http://big.oscar.aol.com/ $username? on_url = $online_image & amp; off_url = $immagine_offline & quot;
$my_other_request = "http://big.oscar.aol.com/ $username? on_url = $online_image & amp; off_url = $offline_redirect & quot;
? >

2

Creare un tag HTML "< img >" nel corpo del documento PHP per avviare la richiesta AIM Web e caricare l'immagine appropriata:

< div id = "AIM_status" >
<? php
Stampare "< img id = status_1 url = $my_request >";
? >
< / div >

3

Creare un tag "< img >" si alternano con il corrispondente codice di JavaScript per creare dinamicamente il contenuto a seconda se la richiesta di stato di scopo reindirizza a un URL valido o non:

< script type = "text/javascript" >
var image_status = function () {handle_status(state)
if(status) () {
Fare qualcosa, se l'utente è online
} else {
Fare qualcosa, se l'utente è offline
}
}
< / script >

< div id = "AIM_status" >
<? php
Stampare "< img id = status_1 url = $my__other_request onload='handle_status(1);' onerror='handle_status(0);' > ";
? >
< / div >