Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Kako da ispišem samo prvi red iz fajla, sve do znaka za novi red

[es] :: PHP :: Kako da ispišem samo prvi red iz fajla, sve do znaka za novi red

[ Pregleda: 493 | Odgovora: 3 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

MilanRS
BL, R. Srpska, Srbija

Član broj: 94839
Poruke: 63
*.teol.net.

Sajt: www.rtvportal.com


Profil

icon Kako da ispišem samo prvi red iz fajla, sve do znaka za novi red30.03.2008. u 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.
30.03.2008. u 00:12 

mVeliki
Miroslav Ćurčić
Novi Sad

Član broj: 19034
Poruke: 568
*.adsl.beotel.net.



Profil

icon Re: Kako da ispišem samo prvi red iz fajla, sve do znaka za novi red30.03.2008. u 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

"The quieter you become, the more you are able to hear."
30.03.2008. u 07:52 

beep
Vrbas//Srbija

Član broj: 19294
Poruke: 143
*.adsl-3.sezampro.yu.



Profil

icon Re: Kako da ispišem samo prvi red iz fajla, sve do znaka za novi red30.03.2008. u 09:47
Ili

Code:
preg_replace('/(<p>)|(<\/p>.*)/s','',$contents)
30.03.2008. u 09:47 

Jbyn4e
Admin/Developer, Yunix
Zrenjanin - Beograd

Član broj: 422
Poruke: 3062
*.ptt.yu.

ICQ: 10450578
Sajt: bio sf.co.yu


Profil

icon Re: Kako da ispišem samo prvi red iz fajla, sve do znaka za novi red30.03.2008. u 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]
30.03.2008. u 10:29 

[es] :: PHP :: Kako da ispišem samo prvi red iz fajla, sve do znaka za novi red

[ Pregleda: 493 | Odgovora: 3 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.