Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wyciaganie textu z pliku
Anarion
post
Post #1





Grupa: Zarejestrowani
Postów: 88
Pomógł: 0
Dołączył: 22.04.2002

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


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]


--------------------
If You don't believe in Yourself, no one else will.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
Cod
post
Post #2





Grupa: Zarejestrowani
Postów: 81
Pomógł: 0
Dołączył: 20.03.2003
Skąd: Warszawa

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


Może spróbuj explode().


--------------------
Cod | codslfc@o2.pl | gg#1405724 | www.footbag.p2.pl
Go to the top of the page
+Quote Post
lisu
post
Post #3





Grupa: Zarejestrowani
Postów: 100
Pomógł: 0
Dołączył: 25.01.2003
Skąd: mazury, wawa

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


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]
Go to the top of the page
+Quote Post
Anarion
post
Post #4





Grupa: Zarejestrowani
Postów: 88
Pomógł: 0
Dołączył: 22.04.2002

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


Ano dziala smile.gif Wielkie dzieki!!


--------------------
If You don't believe in Yourself, no one else will.
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 - 12:31