Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wyciaganie textu z pliku
Forum PHP.pl > Forum > Gotowe rozwiązania
Anarion
Mam plik z ktorego musze wyciagnac to co jest pomiedzy <!-- topic --> i <!-- topic_end -->. Probowalem z funkcja eregi ale nie bardzo wychodzi, oto kod:
[php:1:475ba5b2aa]
for($i=1;$i<=$l_pro;$i++)
{
$file="promocje/prom_".$i.".html";
$ft=fopen($file,"r");
flock($ft,1);
$contents=fread($ft, filesize($file));
fseek($ft,0);
flock($ft,3);
fclose($ft);
eregi("<!-- topic -->*<!-- topic_end -->", $contents, $rgs);
echo($rgs[0]);
}
[/php:1:475ba5b2aa]
Cod
Może spróbuj explode().
lisu
Hmm, zajęło mi to całą godzinę poszukiwań, ale sam byłem ciekaw rozwiązania, ale je znalazlem aaevil.gif :
http://www.phpbuilder.com/annotate/message...php3?id=1007550

Tak więc w twoim przypadku (przynajmniej u mnie działa):

[php:1:c95354e25f]<?php
eregi('(<!-- topic -->)(.*)(<!-- topic_end -->)', $contents, $rgs);

echo($rgs[2]);
?>[/php:1:c95354e25f]
Anarion
Ano dziala smile.gif Wielkie dzieki!!
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-2024 Invision Power Services, Inc.