Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Status z gg
Forum PHP.pl > Forum > Przedszkole
KsY
Chciałem napisać skrypt taki że się wpisuje nr.gg i jest pokazywane jaki ten ktoś ma status (dostępny , zaraz wram , niedostępny ,tylko dla znajomych ) Jak mam taki skript napisać ? Jestem lewy w sprawy php więc się dopiero ucze winksmiley.jpg
tara
a nie lepiej takie coś ?
Kod
<img src="http://www.gadu-gadu.pl/users/status.asp?id=NUMER&styl=1">
Liko
[php:1:d39ee05690]
<?php
if( isset( $_POST['check'] ) )
{
echo '<img src="http://www.gadu-gadu.pl/users/status.asp?id='.$_POST['gg'].'&styl=1">';
}
else
{
echo '<form action="'.$_SERVER['php_self'].'" method="post"'>';
echo '<input type="text" name="gg">';
echo '<input type="submit" name="check" value="Sprawdź">';
}
?>
[/php:1:d39ee05690]
essey
zapraszam do kozystania z opcji Szukaj! winksmiley.jpg

zobacz tutaj: http://gg.siedziba.pl/ oraz tod ten adres: http://www.gadu-gadu.pl/pytania.htm#statuswww

rowniez mozesz skozystac z kodu autorstwa cezi
[php:1:f65ebe530a]<?php
# autor - cezi
set_time_limit(0);

function pokaz_status_gg($nr, $error, $BLAD, $ONLINE, $NIEDOSTEPNY,
$AWAY, $LineALL="")
{
$str = 'http://www.gadu-gadu.pl/users/status.asp?id='.$nr.'&styl=2';
if(!@fopen($str, 'r'))
{
print $error;
}
else{
$foo = fopen($str, 'r');
$LineAll = fgets($foo, 300);
$LineAll = str_replace('0', $BLAD, $LineAll);
$LineAll = str_replace('1', $NIEDOSTEPNY, $LineAll);
$LineAll = str_replace('2', $ONLINE, $LineAll);
$LineAll = str_replace('3', $AWAY, $LineAll);
fclose($foo);
}


return eregi_replace("(.*)", "<font
style='font-family:verdana;color:darkblue;font-size:12px'>1</font>",
@$LineAll);
};

print pokaz_status_gg('3910481','error', 'Blad GG', 'Jestem ','Nie ma
mnie ','Jestem On-line ale chwilowo wyszedlem');
?>[/php:1:f65ebe530a]
hwao
[php:1:102586c126]<?php


function status( $nr )
{
$link = 'http://www.gadu-gadu.pl/users/status.asp?id='.$nr.'&styl=2';

if($hak = @fopen($link, 'r'))
{
$f = fgets($hak, 300);

if(preg_match("/3/i", $f))
{
// Niedostępny
$gg = '<img src="gg/niedostepny.gif" alt="" style="width: 16px; height: 16px;" />';
}

if(preg_match("/2/i", $f))
{
// Zaraz wracam
$gg = '<img src="gg/zaraz.gif" alt="" style="width: 16px; height: 16px;" />';
}

if(preg_match("/1/i", $f))
{
// Dostępny
$gg = '<img src="gg/dostepny.gif" alt="" style="width: 16px; height: 16px;" />';
}

if(empty($gg))
{
// Nieznany status
$gg = '<img src="gg/niewidoczny.gif" alt="" style="width: 16px; height: 16px;" /> status nie znany';
}

fclose($hak);
}
else
{
// Nie otworzyło pliku- brak poł±czenia z serverem Gg
$gg = 'Brak poł±czenia z serwerem Gadu-Gadu';
}


return $gg;

}
if (isset($_GET['nr']))
{
echo status ( $_GET['nr'] );
}
?>[/php:1:102586c126]
i np formularz
Kod
<form method="get">

<input type="text"  name="gg" />

<inpu type="submit" value="sprawdz nr" />

</form>


http://amnesty.scene.pl/~szacool/hwao/php/gg.zip
Tu masz rysuneczki jakby co smile.gif
miik
a może ktoś wie jak opis pokazać? :?:
hwao
Cytat
a może ktoś wie jak opis pokazać? :?:

Polaczyc sie z serverem ale ty wyzsza szkola jazdy masz gotowca na forum smile.gif poszukaj php pro smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.