![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 44 Pomógł: 0 Dołączył: 19.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Mój problem polega na tym: potrzebuje skryptu który będzie czytał level postaci ze strony
http://www.tibia.com/community/?subtopic=c...cters&name=Sir%20Rockiy Chce aby czytało zawartość ze strony chodzi tu o level. Level ma być wyświetlany na mojej stronie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 71 Pomógł: 0 Dołączył: 18.12.2006 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Użyj funkcj file_get_contents i preg_match (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 44 Pomógł: 0 Dołączył: 19.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
a tak dokładniej jakto zrobić (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Może macie jakiś gotowy skrypt
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 654 Pomógł: 17 Dołączył: 19.03.2006 Skąd: z kosmosu ;) Ostrzeżenie: (0%) ![]() ![]() |
Użyj funkcj file_get_contents i preg_match (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) A może dokładniej wyjaśnisz? (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) Też przy okazji by mogło mi się przydać. Ja poradziłbym sobie gdyby np. tak by był tekst: Name: .... Ale jak są tabele to troche gorzej jest... @edit Jednak z tabelami nie jest tak źle (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) Dziękuję, Babcia@Stefa Ten post edytował Babcia@Stefa 23.01.2007, 19:56:55 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 44 Pomógł: 0 Dołączył: 19.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
jak tego użyć (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
|
|
|
![]()
Post
#6
|
|
Grupa: Przyjaciele php.pl Postów: 1 590 Pomógł: 40 Dołączył: 11.01.2007 Skąd: Centrum Ostrzeżenie: (0%) ![]() ![]() |
Dokładnie tak jak piszą w manualu:
http://pl.php.net/manual/pl/function.file-get-contents.php Pobierasz całą strone ( czyli kod html'owy w tym przypadku ) przez wpisanie adresu. Obrabiasz otrzymanego string'a albo przez http://pl.php.net/manual/pl/function.preg-match.php albo siłowo za pomocą : - obcięcia części którą wiesz, że możesz odrzucić. - wyszukania charakterystycznego tekstu ( w tym przypadku Name ) - tak długo obcinanie tekstu aż do uzyskania satysfakcjonującego rezultatu. |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 44 Pomógł: 0 Dołączył: 19.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
ja nie jestem raczej zaawansowany. Mógł byś podać przynajmniej głupi przykład jak to powinnow wyglądać (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) To jest tekst na kilkanaście linijek (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#8
|
|
Grupa: Przyjaciele php.pl Postów: 1 590 Pomógł: 40 Dołączył: 11.01.2007 Skąd: Centrum Ostrzeżenie: (0%) ![]() ![]() |
Ale tu nie ma co pisać. Jako argument do funkcji file_get_contents podajesz adres strony którą chcesz wyciągnąć.
Zmienna której przypiszesz wynik działania funkcji będzie zawierała cały kod tej strony czyli to co zobaczysz jak podejrzysz źródło strony. Jak będziesz miał źródło strony za pomocą odpowiednich funkcji będziesz mógł je odpowiednio podocinać powyciągać odpowiednie dane. Nie będę pisał przykładu, bo będziesz starał się na siłe go przystosować do swoich potrzeb. Lepiej jak zaczniesz kombinować sam. |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 44 Pomógł: 0 Dołączył: 19.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
ja nie wiem jak odczytać ten kod
|
|
|
![]()
Post
#10
|
|
Grupa: Moderatorzy Postów: 4 465 Pomógł: 137 Dołączył: 26.03.2004 Skąd: Gorzów Wlkp. ![]() |
Czego nie umiesz? Użyć jednej z podstawowych i dobrze opisanych w manualu funkcji php?
Po prostu czekasz na gotowca, albo żeby Cię ktoś za rączkę prowadził w najprostszych sprawach.? : / |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 44 Pomógł: 0 Dołączył: 19.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
znalazłem coś takiego, to są statystyki radia internetowego. Może to da się przerobić. To pilne
|
|
|
![]()
Post
#12
|
|
Grupa: Przyjaciele php.pl Postów: 1 590 Pomógł: 40 Dołączył: 11.01.2007 Skąd: Centrum Ostrzeżenie: (0%) ![]() ![]() |
A może byś jednak spróbował sam napisać coś od podstaw. Z tego kodu nie ma co przerabiać bo nie ma to najmniejszego sensu.
Uwierz nam na słowo to nie jest trudne i nikt Ci raczej gotowca nie napisze bo nie taki jest cel. Powtarzam raz jeszcze: - używasz funkcji get_file_contents() - otrzymany kod obrabiasz ... zaraz zapytasz się jak. Wejdź na tę stronę z której chcesz wyciągnać dane i podejrzyj źródło ( oto mała podpowiedź: kliknij prawym przyciskiem myszy i wybierz opcję "Pokaż źródło"). Dokładnie takie samo coś otrzymasz w wyniku działania funkcji. Popatrz na to i zobacz, które dane musisz usunąć, żeby zostawić tylko to co potrzebujesz. Za pomocą prostych funkcji php dokonasz tego "czyszczenia" kodu i bingo. Masz czego pragniesz. |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 380 Pomógł: 2 Dołączył: 5.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
no stary nie przeginaj zeby xerowac jakis megaskrypt po to zeby wyciagnac pare znakow tekstu. W zrodle strony jak byk masz
to nie wiem w czym problem, wytsarczy MINIMUM checi i poczytanie tego watku jeszcze raz od poczatku... Ten post edytował maryaan 23.01.2007, 15:42:15 |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 44 Pomógł: 0 Dołączył: 19.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
to to ja wiem jak znaleźć i to w kodzie strony ale ja nie wiem jak wywołać ten kod
|
|
|
![]()
Post
#15
|
|
Grupa: Przyjaciele php.pl Postów: 1 590 Pomógł: 40 Dołączył: 11.01.2007 Skąd: Centrum Ostrzeżenie: (0%) ![]() ![]() |
Ile razy jeszcze będziemy pisać nazwę funkcji file_get_contents() (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
Podajesz tam adres i w wyniku otrzymujesz kod strony. |
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 654 Pomógł: 17 Dołączył: 19.03.2006 Skąd: z kosmosu ;) Ostrzeżenie: (0%) ![]() ![]() |
@edit
Ja już zakapowałem jak to zrobić (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) To bardzo proste (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Dziękuję, Babcia@Stefa Ten post edytował Babcia@Stefa 5.02.2007, 11:46:30 |
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 44 Pomógł: 0 Dołączył: 19.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
to jak wie ktos jak to zrobić (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
|
|
|
![]()
Post
#18
|
|
Grupa: Przyjaciele php.pl Postów: 1 590 Pomógł: 40 Dołączył: 11.01.2007 Skąd: Centrum Ostrzeżenie: (0%) ![]() ![]() |
Tak wiemy jak to zrobić i wszyscy czekamy aż Ty w końcu też zrozumiesz o co w tym chodzi i jakie to proste jest.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 19:38 |