Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Objaśnienie skryptu.
majster13
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 14.06.2012

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


Witam. Wiem, że ten skrypt pobiera z odpowiedniego miejsca na stronie dane i wyświetla w tym pliku.

Jednak chciałbym aby ktoś wyjaśnił w takich komentarzach /* */ wyjaśnił co po kolei co robi.
$page
file_get_contents
preg_match i tak dalej, wszystko po kolei.

  1. $page = file_get_contents ('http://strona.pl');
  2. preg_match ('#<div class="content"[^>]*>(.+?)</div>#is', $page, $match);
  3.  
  4. echo $match[0];




Bardzo dziękujęsmile.gif
Go to the top of the page
+Quote Post
mikolaj51
post
Post #2





Grupa: Zarejestrowani
Postów: 59
Pomógł: 13
Dołączył: 16.03.2012

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


Witaj

  1. $page = file_get_contents ('http://strona.pl'); //przypisuje do zmiennej $page zawartość pliku pod adresem <a href="http://strona.pl" target="_blank">http://strona.pl</a>
  2. preg_match ('#<div class="content"[^>]*>(.+?)</div>#is', $page, $match); // funkcja preg_match stworzy tablicę $match gdzie będą dane z div'ów o class="content"
  3.  
  4. echo $match[0]; //wyświetla pierwszy element z tablicy $match
Go to the top of the page
+Quote Post
majster13
post
Post #3





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 14.06.2012

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


a te znaczki:

(.+?)
i
[^>]*
Go to the top of the page
+Quote Post
krzywy36
post
Post #4





Grupa: Zarejestrowani
Postów: 370
Pomógł: 43
Dołączył: 1.12.2007
Skąd: Kędzierzyn Koźle

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


"przeleć" jakiś kurs wyrażeń regularnych to zrozumiesz smile.gif


--------------------
pretty as a shit.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 07:18