Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Status GG na stronie, Wyswietlenie statusów gg. Problem z przerobieniem skryptu
jaypablo
post
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 19.08.2007

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


Mam o to taki skrypt PHP :

$plik = fopen ("http://www.gadu-gadu.pl/users/status.asp?id=5057868&styl=2", "r");
$status = fgets($plik, 2);
switch ($status)
{
case 1:
$stat1 = ('niedostepny');
break;
case 2:
$stat1 = ('dostepny');
break;
case 3:
$stat1 = ('zaraz wracam');
break;
default:

$stat1 = ('error');
break;
}
fclose($plik);

print $stat1;

Skrypt działa poprawie, ale chcę go przerobić i nie wiem za bardzo jak. Próbowałem na kilka sposobów i nici z tego. Googlowałem, szukałem, grzebałem z marnym skutkiem. Dlatego postanowiłem poprosić o prośbę specjalistów.

Co chcę uzyskać :

Chcę przerobić ten skrypt tak, by pobierał numery GG z pliku tekstowego baza.txt, następnie sprawdzał ich status dostępności, i ostatecznie wyświetlał w takiej formie na stronie :

Adam GG:534343 - dostepny
Tomek GG:53532 - dostepny
Iwona GG:3222 - niedostepna

Plik tekstowy/baza numerów GG baza.txt wyglądała by tak:

Adam GG:534343
Tomek GG:53532
Iwona GG:3222

Dziękuję i pozdrawiam JayPablo

---
Tak trudno poświęcić 2 minuty na poprawne
napisanie tematu?!
---
~strife
Powód edycji: Poprawa literówek w temacie /~strife/
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Babcia@Stefa
post
Post #2





Grupa: Zarejestrowani
Postów: 654
Pomógł: 17
Dołączył: 19.03.2006
Skąd: z kosmosu ;)

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


Witam, przerobiłem ten skrypt na funkcję (nie wiem czy działa, nie testowałem - pisałem w zwykłym windowsowym notatniku (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) )

  1. <?php
  2. function gg_status($numer)
  3. {
  4. $plik = fopen ("http://www.gadu-gadu.pl/users/status.asp?id=".$numer."&styl=2", "r");
  5. $status = fgets($plik, 2);
  6. switch ($status)
  7. {
  8. case 1:
  9. $stat1 = ('niedostepny');
  10. break;
  11. case 2:
  12. $stat1 = ('dostepny');
  13. break;
  14. case 3:
  15. $stat1 = ('zaraz wracam');
  16. break;
  17. default:
  18.  
  19. $stat1 = ('error');
  20. break;
  21. }
  22. fclose($plik);
  23. return $stat1; 
  24. }
  25. echo 'Adam GG: 534343 - ' .gg_status('534343'). '<br>Tomek GG: 53532 - ' .gg_status('53532'). '<br>Iwona GG: 3222 - ' .gg_status('3222');
  26. ?>


Dziękuję, Babcia@Stefa
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 3.10.2025 - 05:04