Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Pobieranie danych...
-bibi-
post
Post #1





Goście







Czy mógłby ktoś mi pomóc w jaki kolwiek sposób w napisaniu skryptu który:
- miałby pobierać co np. 5 minut dane z danej strony (chodzi mi głównie o liczbę, ludzi jacy przebywają na serwerze)
- oraz rysował wykres podany w godzinach ile osób przebywa średnio na serwerze

Chodzi o to, że mam stronę www.ethereal-ro.com/mycp/ strona, servera do gry Ragnarok Online, na której jest podane czy server jest Online czy Offline (to akurat umiem zrobić ;p) oraz ludność jaka w danym momencie jest na serwerze.
Więc jeśli ktoś zna taki sposób to chętnie posłucham (IMG:http://forum.php.pl/style_emoticons/default/snitch.gif) , nie trzeba dawać odrazu spuer gotoego skryptu, ale naprowadzić mnie jakoś ;s
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
-bibi-
post
Post #2





Goście







Ok, mam taki coś :]
skrypt do zapisania zawartości strony http://www.ethereal-ro.com/mycp/server_status.php
  1. <?php
  2. $ch = curl_init("http://www.ethereal-ro.com/mycp/server_status.php");
  3. $fp = fopen("spoko.txt", "w");
  4.  
  5. curl_setopt($ch, CURLOPT_FILE, $fp);
  6. curl_setopt($ch, CURLOPT_HEADER, 0);
  7.  
  8. curl_exec($ch);
  9. curl_close($ch);
  10. fclose($fp);
  11. ?>

tym sposobem, zapisuje mi się źródło strony do pliku. I mam pytanie jak to przekształcić by pobierało tylko liczbę podaną w "Users Online" na tej stronie i zapisywało do pliku. No, a jeśli się nie uda zrobić czegoś takiego, jak mogę wyciągnać z pliku spoko.txt
Kod
<center><table border="0" cellpadding="0" cellspacing="0">
    <tbody>
  <tr>
      <th height="28" class="title">Ethereal-RO CP</th>
  </tr>
  <tr>
      <td>
    <table border="0" cellpadding="0" cellspacing="0"><tr><td align="right"><b>Login Server:&nbsp;</b></td><td> <font color="green">Online</font></td></td></tr><tr><td align="right"><b>Char Server:&nbsp;</b></td><td> <font color="green">Online</font></td></td></tr><tr><td align="right"><b>Map Server:&nbsp;</b></td><td> <font color="green">Online</font></td></td></tr><tr><td align="right"><b>Users Online:&nbsp;</b></td><td align="right">694</td></tr></table>
      </td>
  </tr>
    </tbody>
</table></center>

tylko wartoś Userów Online ;/, szukałem o tym na google i kilku stronach związanych z php, ale znalazłem tylko jak wyciągać cały plik, a nie np dany tekst.
Go to the top of the page
+Quote Post

Posty w temacie
- bibi   Pobieranie danych...   13.02.2006, 23:12:23
- - Gość_nand   mozesz uzyc funcji socketowych (fsock open) aby po...   14.02.2006, 11:03:45
- - Gość_nand   jeszcze jedno... guzik zrobisz jesli nie masz mozl...   14.02.2006, 11:05:33
- - Gość_nand   jesli nie masz całkowicie zadnego sposobu na cykli...   14.02.2006, 13:05:08
- - bibi   Wczoraj w nocy szukałem co nieco o rysowaniu wykre...   14.02.2006, 14:02:13
- - bibi   Ok, mam taki coś :] skrypt do zapisania zawartości...   14.02.2006, 20:45:32
- - Gość_nand   Kod<?php $ch = curl_init("http...   15.02.2006, 07:37:43
- - Gość_nand   a co do ciagłej pracy skryptu php jesli nie masz d...   15.02.2006, 07:40:27
- - bibi   Dzięki za pomoc, napisałem skrypcik na przykładzie...   15.02.2006, 20:09:48
- - Gość_nand   te wszystkie zamki mogłes wpisac do jednego arraya...   16.02.2006, 07:17:45
- - Gość_nand   no i nie musze chyba dodawac ze po powyszych trans...   16.02.2006, 07:19:57
- - Gość_nand   znaczy Kodecho "zamki bla bla:<br...   16.02.2006, 07:20:33
- - bibi   Dzięki, trochę poprawiłem to co napisałeś i działa...   16.02.2006, 21:02:05
- - bibi   Jeszcze kilka pytań zadam ;p Co zrobić, żeby nie w...   17.02.2006, 07:54:08


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: 26.09.2025 - 13:36