Tecnología

Inicio

Un tutorial de PHP para AIM Statuses

Un tutorial de PHP para AIM Statuses


El desarrollo en PHP le permite crear aplicaciones web que pueden interactuar con el usuario y una variedad de otros servicios. Por ejemplo, es posible utilizar PHP, posiblemente junto con JavaScript, para detectar si un usuario de AOL Instant Messenger es en línea. AOL proporciona información de estado en línea desde sus servidores que utilizan una única solicitud Web.

Instrucciones

1 Crear un script PHP en el encabezado del documento para determinar el nombre de usuario de AIM desea comprobar el estado de conexión de. Crear una solicitud Web y las imágenes en línea y fuera de línea, opcionalmente:

<? Php
$ Usuario = ...
$ 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 Crear un archivo HTML "<img>" etiqueta en el cuerpo del documento PHP para iniciar la solicitud de AIM Web y cargar la imagen correspondiente:

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

3 Crear un suplente "<img>" etiqueta con el correspondiente código Javascript para crear dinámicamente el contenido en función de si la solicitud de estado AIM redirige a una URL o no válida:

<Script type = "text / javascript">
var = image_status función handle_status (estado) {
si (estado) {
// Hacer algo si el usuario está en línea
} Else {
// Hacer algo si el usuario está en línea
}
}
</ Script>

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