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: 1884 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

MilanRS
BL, R. Srpska, Srbija

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

Sajt: www.rtvportal.com


+1 Profil

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

Miroslav Ćurčić
ex mVeliki
Novi Sad

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



+19 Profil

icon Re: Kako da ispišem samo prvi red iz fajla, sve do znaka za novi red30.03.2008. u 07:52 - pre 195 meseci
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."
Blog | PowerCMS
 
Odgovor na temu

beep
Srbija/Vrbas

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

Sajt: keselj.xyz


+1 Profil

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

Code:
preg_replace('/(<p>)|(<\/p>.*)/s','',$contents)
 
Odgovor na temu

Jbyn4e

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



+257 Profil

icon Re: Kako da ispišem samo prvi red iz fajla, sve do znaka za novi red30.03.2008. u 10:29 - pre 195 meseci
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]
Kad sve ostalo zakaže, pročitaj uputstvo...
 
Odgovor na temu

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

[ Pregleda: 1884 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

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