PHP Tutorial für Ziel-Zustände

July 28

PHP Tutorial für Ziel-Zustände

Entwicklung in PHP können Sie interagieren können Web-Anwendungen zu erstellen, mit dem Benutzer und eine Vielzahl anderer Dienste. Beispielsweise ist es möglich mit PHP, potenziell neben JavaScript, um festzustellen, ob ein AOL Instant Messenger-Benutzer online ist. AOL bietet online-Status-Feedback von ihren Servern mithilfe einer einzelnen Webanforderung.

Anweisungen

1 Erstellen Sie ein PHP-Skript im Kopf des Dokuments die AIM-Benutzername bestimmen Sie den online-Status überprüfen möchten. Erstellen einer Webanforderung und optional Online- und 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 Erstellen Sie einen "< Img >" HTML-Tag im Körper Ihres PHP-Dokuments initiieren die Webanforderung Ziel und laden das entsprechende Bild:

< Div Id = "AIM_status" ><? PhpDrucken "< Img Id = status_1 Url = $My_request >";? >< / Div >

3 Erstellen Sie einen Stellvertreter "< Img >"-Tag, mit entsprechenden JavaScript-Code dynamisch erstellen Inhalte abhängig von, ob die Ziel-Status-Anforderung an eine gültige URL oder nicht weiterleitet:

< Skript-Typ = "Text/Javascript" >Var Image_status = Function handle_status(state) {}{if(Status)}Etwas zu tun, wenn der Benutzer online ist} else {}Etwas zu tun, wenn der Benutzer offline ist}}< / script >

< Div Id = "AIM_status" ><? PhpDrucken "< Img Id = status_1 Url = $My__other_request onload='handle_status(1);' onerror='handle_status(0);' > ";? >< / Div >