Un tutorial PHP per AIM Statuses

March 18

Un tutorial PHP per AIM Statuses


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

istruzione

1 Creare uno script PHP nella testa del documento per determinare il nome utente AIM si desidera controllare lo stato online dei. Creare una richiesta Web e le immagini online e offline opzionalmente:

<? 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=$offline_image&quot ;;
$ My_other_request = "http://big.oscar.aol.com/$username?on_url=$online_image&amp;off_url=$offline_redirect&quot ;;
?>

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

<Div id = "AIM_status">
<? Php
print "<img id = STATUS_1 url = $ my_request>";
?>
</ Div>

3 Creare un supplente "<img>" tag con corrispondente codice JavaScript per creare dinamicamente i contenuti a seconda che la richiesta di stato AIM reindirizza a un URL o meno validi:

<Script type = "text / javascript">
var image_status = funzione handle_status (stato) {
se (stato) {
// Fare qualcosa se l'utente è in linea
} altro{
// Fare qualcosa se l'utente non è in linea
}
}
</ Script>

<Div id = "AIM_status">
<? Php
print "<img id = url = $ STATUS_1 my__other_request onload = 'handle_status (1);' onerror = 'handle_status (0);'> ";
?>
</ Div>