En PHP Tutorial for AIM-statuser

En PHP Tutorial for AIM-statuser


Utvikling i PHP lar deg lage web-applikasjoner som kan samhandle med brukeren og en rekke andre tjenester. For eksempel er det mulig å bruke PHP, potensielt sammen Javascript, for å finne ut om en AOL Instant Messenger brukeren er tilkoblet. AOL gir online status tilbakemeldinger fra sine servere ved hjelp av et enkelt web forespørsel.

Bruksanvisning

1 Lag et PHP-script i hodet av dokumentet for å bestemme AIM brukernavn du vil kontrollere tilkoblingsstatusen. Lag en Web forespørsel og eventuelt online og offline bilder:

<? 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 Opprett en HTML "<img>" tag i kroppen din PHP dokument for å starte AIM Web forespørsel og legge i det aktuelle bildet:

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

3 Opprett en alternativ "<img>" tag med tilsvarJavaScript-kode for å lage innhold avhengig av om AIM status forespørsel omdirigerer til en gyldig URL eller ikke dynamisk:

<Script type = "text / javascript">
Var image_status = funksjon handle_status (tilstand) {
if (status) {
// Gjør noe hvis brukeren er online
} Else {
// Gjør noe hvis brukeren er frakoblet
}
}
</ Script>

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