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
jaypablo
post
Post #2





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

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


Babcia@Stefa

działa bardzo dobrze (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) dziękuję Ci bardzo (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) masz u mnie piwo :]

można to jeszcze zrobić tak :

  1. <?php 
  2.  /* Kopyright gumowy kurczak entertainment corporation ltd. 
  3.  Szelkie prawa zaszczszerzone */
  4.  $dane = file("users.txt") or die('nie można otworzyć pliku z danymi'); 
  5.  foreach($dane as $ggid) { 
  6.  $plik = fopen ("http://www.gadu-gadu.pl/users/status.asp?id=".$ggid."&styl=2", "r"); 
  7.  $status = fgets($plik, 2); 
  8.  switch ($status) { 
  9.  case 1: 
  10.  $stat1 .= ("$ggid niedostepny.<br>"); 
  11.  break; 
  12.  case 2: 
  13.  $stat1 .= ("$ggid dostepny.<br>"); 
  14.  break; 
  15.  case 3: 
  16.  $stat1 .= ("$ggid zaraz wracam.<br>"); 
  17.  break; 
  18.  default: 
  19.  $stat1 .= ("$ggid error.<br>"); 
  20.  break; 
  21.  } 
  22.  fclose($plik); 
  23.  } 
  24.  print $stat1; 
  25.  ?>
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: 9.10.2025 - 11:14