Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Status z gg
KsY
post 18.05.2004, 19:29:00
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 7.02.2004

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
tara
post 18.05.2004, 19:39:38
Post #2





Grupa: Zarejestrowani
Postów: 147
Pomógł: 0
Dołączył: 3.03.2004
Skąd: śląsk

Ostrzeżenie: (0%)
-----


a nie lepiej takie coś ?
Kod
<img src="http://www.gadu-gadu.pl/users/status.asp?id=NUMER&styl=1">


--------------------
MySQL 4.0.15 | PHP 4.3.3 | Apache 1.3.28 | Kwrite | phpMyAdmin 2.5.6-rc1 | Linux MDK 10.1 pp
Go to the top of the page
+Quote Post
Liko
post 18.05.2004, 19:42:18
Post #3





Grupa: Zarejestrowani
Postów: 436
Pomógł: 6
Dołączył: 8.11.2003
Skąd: Szczecin

Ostrzeżenie: (0%)
-----


[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]
Go to the top of the page
+Quote Post
essey
post 18.05.2004, 19:43:52
Post #4





Grupa: Zarejestrowani
Postów: 118
Pomógł: 5
Dołączył: 9.07.2003
Skąd: Wołów/Wrocław

Ostrzeżenie: (0%)
-----


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]
Go to the top of the page
+Quote Post
hwao
post 18.05.2004, 20:11:49
Post #5


Developer


Grupa: Moderatorzy
Postów: 2 844
Pomógł: 20
Dołączył: 25.11.2003
Skąd: Olkusz




[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
Go to the top of the page
+Quote Post
miik
post 18.05.2004, 20:59:23
Post #6





Grupa: Zarejestrowani
Postów: 58
Pomógł: 0
Dołączył: 16.12.2003

Ostrzeżenie: (0%)
-----


a może ktoś wie jak opis pokazać? :?:
Go to the top of the page
+Quote Post
hwao
post 18.05.2004, 21:14:42
Post #7


Developer


Grupa: Moderatorzy
Postów: 2 844
Pomógł: 20
Dołączył: 25.11.2003
Skąd: Olkusz




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
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 03:29