phpbar.de logo

Mailinglisten-Archive

[php] icq online status

[php] icq online status

Robert Breker breker_(at)_garagestudios.de
Thu, 30 Dec 1999 19:11:02 +0100


This is a multi-part message in MIME format.

------=_NextPart_000_0007_01BF52F9.9CFCA2C0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 8bit

also nochmal das script, icq hatte ein paar einstelugen geändert, leuft jezt
aber wieder!
bsp: http://www.voodooweb.com/search/status.php3?54043923

--
GarageStudios - Internet Solutions
http://www.garagestudios.de

------=_NextPart_000_0007_01BF52F9.9CFCA2C0
Content-Type: application/octet-stream;
	name="status.php3"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
	filename="status.php3"

<?=0A=
/*=0A=
#########################################################################=
#####=0A=
# ICQ Status                      Version 1.0                        	   =
  #=0A=
# Copyright 1996-98 Garage Studios  scripts_(at)_garagestudios.de             =
    #=0A=
# Scripts bei:                 http://www.garagestudios.de/php/          =
    #=0A=
#########################################################################=
#####=0A=
# COPYRIGHT NOTICE                                                       =
    #=0A=
# Copyright 1999-2000 Zone Scripts.  All Rights Reserved.                =
    #=0A=
#                                                                        =
    #=0A=
# ICQ Status may be used and modified free of charge by anyone so long =
as    #=0A=
# this copyright notice and the comments above remain intact.  By using =
this #=0A=
# code you agree to indemnify Zone Scripts from any liability that       =
    #=0A=
# might arise from its use.                                              =
    #=0A=
#                                                                        =
    #=0A=
# Selling the code for this program without prior written consent is     =
    #=0A=
# expressly forbidden.  In other words, please ask first before you try =
and  #=0A=
# make money off of my program.                                          =
    #=0A=
#                                                                        =
    #=0A=
# Obtain permission before redistributing this software over the =
Internet or #=0A=
# in any other medium.  In all cases copyright and header must remain =
intact.#=0A=
#########################################################################=
#####=0A=
=0A=
#########################################################################=
#####=0A=
#                              Installation                              =
    #=0A=
#########################################################################=
#####=0A=
# The Installation is realy simple you've only to change some variables  =
    #=0A=
# below. 								     #=0A=
# You can simply include the scripts by calling it via ssi on the =
folowing   #=0A=
# Way: <!--#include virtual=3D"php/status.php3?5462484" -->              =
      #=0A=
# Also be aware that when you use SSI on a webpage you must name your =
page   #=0A=
# .shtml or .shtm.                                                       =
    #=0A=
# or via php: <?php $uin =3D 5462484; require("php/status.php3"); ?>     =
      #=0A=
# , sure you have to change the 5462484 to your uin and the path to your =
    #=0A=
# Enviroments.                						     #=0A=
#########################################################################=
#####=0A=
*/=0A=
=0A=
################### Variables =
##################################################=0A=
=0A=
//What should be printed if the person is online? Here you could also=0A=
//put something like <img src=3D/image/online.gif>.=0A=
$online =3D "online";=0A=
=0A=
//if you set here an uin you do not have to set it in the url,=0A=
//if you do so you' ve to strip the #=0A=
#$uin =3D "54043923";=0A=
=0A=
//What should the script print when a person is offline?=0A=
$offline =3D "offline";=0A=
=0A=
################### No more editing is needed below this line =
##################=0A=
=0A=
//exit with the offline message if no uin is set=0A=
if(!isset($uin)){=0A=
$uin  =3D $QUERY_STRING;=0A=
}=0A=
=0A=
//open the connection to the icq online check: bsp =3D =
http://wwp.icq.com/scripts/online.dll?icq=3D54043923&img=3D5=0A=
$url =3D "http://wwp.icq.com/scripts/online.dll?icq=3D".$uin."&img=3D5";=0A=
$file =3D _(at)_fopen("$url", "r");=0A=
=0A=
// Exit the Scripts with the offline message if can't open the connection=0A=
if(!$file){=0A=
	die("$offline");=0A=
}=0A=
=0A=
=0A=
//get the message from the the icq online check caracter for caracter=0A=
while (!feof($file)) {=0A=
	$caracter =3D fgetc($file);=0A=
	$c++;=0A=
	}=0A=
//choose wich message it is and print out the offline or online message=0A=
switch($c){=0A=
	case 198:=0A=
			echo "$online";=0A=
		break;=0A=
	default:=0A=
			echo "$offline";=0A=
}=0A=
=0A=
?>=0A=

------=_NextPart_000_0007_01BF52F9.9CFCA2C0--



php::bar PHP Wiki   -   Listenarchive