Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Objaśnienie skryptu.
Forum PHP.pl > Forum > PHP
majster13
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
mikolaj51
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
majster13
a te znaczki:

(.+?)
i
[^>]*
krzywy36
"przeleć" jakiś kurs wyrażeń regularnych to zrozumiesz smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.