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







Dzięki za pomoc, napisałem skrypcik na przykładzie wcześniejszego.
Chodziło mi o to, że jest strona, na której znajdują się w tabeli: Logo Gildi, Nazwa Gildi, Zamek, który posiada gildia. http://www.ethereal-ro.com/mycp/guild.php

Skrypt
  1. <?php
  2. $ch = curl_init("http://www.ethereal-ro.com/mycp/guild.php");
  3.  
  4. curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
  5. curl_setopt($ch, CURLOPT_HEADER, 1);
  6.  
  7. $strona = curl_exec($ch);
  8. curl_close($ch);
  9.  
  10.  
  11. // zamki w aldebaran
  12. $zamek1 = explode("head\">Castle",$strona);
  13. $zamek1 = explode("<tr>",$zamek1[1]);
  14. $zamek1 = explode("</tr>",$zamek1[1]);
  15.  
  16. $zamek2 = explode("Aldebaran Noisyubantian",$strona);
  17. $zamek2 = explode("<tr>",$zamek2[1]);
  18. $zamek2 = explode("</tr>",$zamek2[1]);
  19.  
  20. $zamek3 = explode("Aldebaran Hohensyubangawoo",$strona);
  21. $zamek3 = explode("<tr>",$zamek3[1]);
  22. $zamek3 = explode("</tr>",$zamek3[1]);
  23.  
  24. $zamek4 = explode("Aldebaran Nyirenverk",$strona);
  25. $zamek4 = explode("<tr>",$zamek4[1]);
  26. $zamek4 = explode("</tr>",$zamek4[1]);
  27.  
  28. $zamek5 = explode("Aldebaran Byirtsburi",$strona);
  29. $zamek5 = explode("<tr>",$zamek5[1]);
  30. $zamek5 = explode("</tr>",$zamek5[1]);
  31.  
  32.  
  33. // zamki w geffen
  34. $zamek6 = explode("Aldebaran Rotenburk",$strona);
  35. $zamek6 = explode("<tr>",$zamek6[1]);
  36. $zamek6 = explode("</tr>",$zamek6[1]);
  37.  
  38. $zamek7 = explode("Geffen Reprion",$strona);
  39. $zamek7 = explode("<tr>",$zamek7[1]);
  40. $zamek7 = explode("</tr>",$zamek7[1]);
  41.  
  42. $zamek8 = explode("Geffen Yolbriger",$strona);
  43. $zamek8 = explode("<tr>",$zamek8[1]);
  44. $zamek8 = explode("</tr>",$zamek8[1]);
  45.  
  46. $zamek9 = explode("Geffen Isinlife",$strona);
  47. $zamek9 = explode("<tr>",$zamek9[1]);
  48. $zamek9 = explode("</tr>",$zamek9[1]);
  49.  
  50. $zamek10 = explode("Geffen Berigel",$strona);
  51. $zamek10 = explode("<tr>",$zamek10[1]);
  52. $zamek10 = explode("</tr>",$zamek10[1]);
  53.  
  54.  
  55. // zamki w payon
  56. $zamek11 = explode("Geffen Melsedetsu",$strona);
  57. $zamek11 = explode("<tr>",$zamek11[1]);
  58. $zamek11 = explode("</tr>",$zamek11[1]);
  59.  
  60. $zamek12 = explode("Payon Mingting",$strona);
  61. $zamek12 = explode("<tr>",$zamek12[1]);
  62. $zamek12 = explode("</tr>",$zamek12[1]);
  63.  
  64. $zamek13 = explode("Payon Tiantan",$strona);
  65. $zamek13 = explode("<tr>",$zamek13[1]);
  66. $zamek13 = explode("</tr>",$zamek13[1]);
  67.  
  68. $zamek14 = explode("Payon Fuying",$strona);
  69. $zamek14 = explode("<tr>",$zamek14[1]);
  70. $zamek14 = explode("</tr>",$zamek14[1]);
  71.  
  72. $zamek15 = explode("Payon Honglou",$strona);
  73. $zamek15 = explode("<tr>",$zamek15[1]);
  74. $zamek15 = explode("</tr>",$zamek15[1]);
  75.  
  76.  
  77. // zamki w prontera
  78. $zamek16 = explode("Payon Zhulinxian",$strona);
  79. $zamek16 = explode("<tr>",$zamek16[1]);
  80. $zamek16 = explode("</tr>",$zamek16[1]);
  81.  
  82. $zamek17 = explode("Prontera Creamhilt",$strona);
  83. $zamek17 = explode("<tr>",$zamek17[1]);
  84. $zamek17 = explode("</tr>",$zamek17[1]);
  85.  
  86. $zamek18 = explode("Prontera Sbanhealt",$strona);
  87. $zamek18 = explode("<tr>",$zamek18[1]);
  88. $zamek18 = explode("</tr>",$zamek18[1]);
  89.  
  90. $zamek19 = explode("Prontera Lazrigees",$strona);
  91. $zamek19 = explode("<tr>",$zamek19[1]);
  92. $zamek19 = explode("</tr>",$zamek19[1]);
  93.  
  94. $zamek20 = explode("Prontera Squagul",$strona);
  95. $zamek20 = explode("<tr>",$zamek20[1]);
  96. $zamek20 = explode("</tr>",$zamek20[1]);
  97.  
  98. $zamek21 = explode("Prontera Guindull",$strona);
  99. $zamek21 = explode("<tr>",$zamek21[1]);
  100. $zamek21 = explode("</tr>",$zamek21[1]);
  101.  
  102. echo "<b>Zamki w Alde Baran</b><br> $zamek1[0] <br> $zamek2[0] <br> $zamek3[0] <br> $zamek4[0] <br> $zamek5[0] <br><br> 
  103. <b>Zamki w Geffen</b> <br> $zamek6[0] <br> $zamek7[0] <br> $zamek8[0] <br> $zamek9[0] <br> $zamek10[0] <br><br>
  104.  <b>Zamki w Payon</b> <br> $zamek11[0] <br> $zamek12[0] <br> $zamek13[0] <br> $zamek14[0] <br> $zamek15[0] <br><br>
  105. <b>Zamki w Prontera</b><br> $zamek16[0] <br> $zamek17[0] <br> $zamek18[0] <br> $zamek19[0] <br> $zamek20[0] <br> ";
  106.  
  107. ?>


Problem (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
Zamiast logo gildi wyświetla mi nazwę czyli to co jest podpisane do obrazka jeśli go nie wyświetli np.
Kod
<img src="emblema.php?data=10034" alt="Destiny">
i tutaj problem co mam zrobić by dopisywało przed "emblema.php?data=10034" adres strony gdzie znajduję się ten plik.
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: 3.10.2025 - 12:28