ugrás a tartalomhoz

PHP Text Fájl sortörés

Anonymous · 2005. Feb. 27. (V), 15.59
Sziasztok!
Nem akartam új témát nyitni, de ilyen gondja még senkinek sem volt. A kérdésem az lenne, hogy ennek az eredménye:
<?php
$c=fopen('logs/stat/stat.txt', 'r');
for($num=1; $num<=4; $num++)
{
$d[$num]=substr(fgets($c),0,-2);
$d[$num]=$d[$num]+1;
$d[$num]=$d[$num].'\r\n';
}
fclose($c);
$e=fopen('logs/stat/stat.txt', 'a');
for($num=1; $num<=4; $num++)
{
fwrite( $e , $d[$num]);
}
fclose($e);
?>
Miért nem sortörések???
Azt szeretném elérni, hogy amiket beír txt fájlba, azok soronként legyenek elrendezve, s ki tudjam normálisan olvasni. Egyébként ez csak egy program része, de nem működik :(.
 
1

Re: PHP Text Fájl sortörés

Török Gábor · 2005. Feb. 27. (V), 16.56
Szia,

Ismerd meg a felső vessző (aposztróf [']) és macskaköröm (idézőjel ["]) közötti különbségeket. A \r\n csak akkor fog sortörésként viselkedni, ha idézőjelek közé zárod.

RTFM: http://www.php.net/manual/hu/language.types.string.php

--
slink
http://blog.lxp.hu/
2

Idézőjel

Anonymous · 2005. Feb. 27. (V), 23.03
Köszi, ezt eddig nem is tudtam. Ezentúl csak html kódban fogok aposztrófot használni. Köszi szépen!
3

Nem vetném el...

Dualon · 2005. Feb. 27. (V), 23.27
Az aposztrófok közti stringet a PHP nem fordítja, így ez némileg gyorsabb a normál idézőjelek között lévő string feldolgozásánál = elegánsabb használni.
5

Legenda

Hodicska Gergely · 2005. Már. 2. (Sze), 23.25
Szia!

Az aposztrófok közti stringet a PHP nem fordítja, így ez némileg gyorsabb a normál idézőjelek között lévő string feldolgozásánál

Ez ma már inkább csak legenda. Egyéb szempontok (adott környezetben melyik használata egyszerűbb, esztetika, kód olvashatóság) alapján érdemes dönteni.


Felhő
4

Szabvány

Hodicska Gergely · 2005. Már. 2. (Sze), 23.16
Szia!

Ezentúl csak html kódban fogok aposztrófot használni.

Az nem lenne túl szerencsés. Szabvány szerint a HTML-ben is idézőjelet kell használni (gondolom a tagek attribútumaira gondoltál).


Felho