[ MilanRS @ 30.03.2008. 00:12 ] @
Imam html dokumente, stranice sa tekstom.
Hoću da ispišem samo prvi red iz dokumenta, pošto mi je u prvom redu naslov.
Mislio sam preko ovoga što inače koristim za ispis cijelog fajla.
$filename="aa.html";
$handle = fopen($filename, "r");
$contents = fread($handle, filesize($filename));
echo $contents;
fclose($handle);
Problem je odrediti filesize jer treba da radi do novog reda.
U html je novi red </p> tako da treba da iščita sve do prvog </p>
Zna li neko kako ovo da riješim?

Hvala unaprijed.

P.S. Pretraživao sam php manual i nisam uspio pronaći rješenje.
[ Miroslav Ćurčić @ 30.03.2008. 07:52 ] @
Code:
$contents= file_get_contents('aa.html'); // pročitaj sve
$contents= explode('</p>', $contents);  // iseckaj po "</p>" tagu
$contents= $contents[0];  // daj mi samo prvi isečak
[ beep @ 30.03.2008. 09:47 ] @
Ili

Code:
preg_replace('/(<p>)|(<\/p>.*)/s','',$contents)
[ Jbyn4e @ 30.03.2008. 10:29 ] @
Koristi fgets samo bez while u primeru i imaces samo prvi red...

Sorry,sad tek vidim da hoces do </p>, onda mozda da citas red po red i dok ne nadjes </P> u redu (sto su dali primer gore)...



[Ovu poruku je menjao Jbyn4e dana 30.03.2008. u 11:43 GMT+1]