Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Pomysł na skrypt.
-treebla-
post
Post #1





Goście







Dość krótko uczę się php i chciałbym aby ktoś mi po części wytłumaczył jak powinien wyglądać pewien skrypt. Chodzi mi o to żeby skrypt czytał listę aktualnych graczy on-line w pewnej grze i dodawał ich do bazy. Potrzebowałbym by ten skrypt robił to co minute i uaktualniał lvl. O to strona z listą aktualnych graczy:
http://www.tibia.com/community/?subtopic=w...mp;world=Aldora
Nie chodzi mi o gotowy skrypt ale o jego działanie względnie jak najdokładniejsze. Skrypt ma pobrać ludzi online dodac ich do bazy(ewentualnie txt), robić to co minute i uaktualniać lvl jeżeli ktoś już w bazie jest. Z góry dziękuje za jakieś porady, ewentualnie tutoriale/artykuły gdzie mogę znaleźć podobne skrypty. Chcę jeszcze raz zaznaczyć, że nie chodzi mi o gotowy skrypt.

Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
-Treebla-
post
Post #2





Goście







CODE
<?php
$url = 'http://www.tibia.com/community/?subtopic=whoisonline&world=Aldora';
$subject = file_get_contents($url);
$pattern = '/<TR BGCOLOR=.*><TD WIDTH=.*><A HREF=".*">(.*)</A></TD><TD WIDTH=.'
. '*>(.*)</TD><TD WIDTH=.*>(.*)</TD></TR>/U';

preg_match_all($pattern, $subject, $matches);
$count = count($matches[0]);
for ($i = 1; $i < $count; $i++) {
$name = $matches[1][$i];
$level = $matches[2][$i];
$vocation = $matches[3][$i];
printf('%s, %d, %s<br />' . PHP_EOL, $name, $level, $vocation);
}
?>


Ten skrypt zrozumiałem, poczytałem o funkcji preg_match_all oraz o wyrażeniach regularnych. Nie ukrywam, że nie wszystko jeszcze w pełni rozumiem, ale najszybciej się uczę próbując tworzyć różne skrypty. Dla testu wrzuciłem ten skrypt powyżej jednak wywala mi taki błąd "Warning: preg_match_all() [function.preg-match-all]: Unknown modifier '>' in /home/***/domains/***.pdg.pl/public_html/index.php on line 7" Adres wygwiazdkowałem bo to nie istotne. Próbowałem coś z tym zrobić lecz ciągle nie działa. W czym może być problem?
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: 10.10.2025 - 08:29