Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] skopiowanie kilku linijek
Forum PHP.pl > Forum > PHP
mur
mam taką stronę:
http://partner.wapacz.pl/mod.php?ids=12909...p;pm=0&un=1


chcę wyciąć zawartość między <hr id=hr1>, a <hr id=hr2>, tak żebym mógł to wkleić na stronę, tylko, że pożądana zawartość znajduje się w kilku linijkach i niestety nie mogę użyć znanej mi preg_match



mam coś takiego:

  1. <?php
  2. $url = 'http://partner.wapacz.pl/mod.php?ids=12909&ng='.ZAWARTOSC.'&tl=0&s='.STRONA;
  3.  
  4. $a = file($url);
  5. $b = implode('', $a);
  6. ?>


co dalej...

byłbym wdzięczny za przykład rozwiązania
wipo
Kod

<?php
$url = 'http://partner.wapacz.pl/mod.php?ids=12909&ng='.ZAWARTOSC.'&tl=0&s='.STRONA;

$calosc=get_file_contents($url);
$calosc=explode('<hr id=hr1>',$calosc);
for($x=0;$x<count($calosc);$x++){
     if (ereg('<hr id=hr2>',$calosc[$x]))
          print substr($calosc[$x],0,strpos($calosc[$x],'<hr id=hr2>'));
}
?>

Musisz ustawić odpowiednio wartości w substr +/- znak
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.