Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] skopiowanie kilku linijek
mur
post
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 4.02.2006

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


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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
wipo
post
Post #2





Grupa: Zarejestrowani
Postów: 856
Pomógł: 19
Dołączył: 30.08.2005
Skąd: 100lica

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


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


--------------------
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: 21.08.2025 - 06:09