Autor | Zpráva | ||
---|---|---|---|
mipo Profil |
#1 · Zasláno: 15. 12. 2004, 22:22:49
Otvorím súbor index.txt, načítam z neho dve série riadkov (0-65 a 69-koniec súboru). Prvú sériu vložím do $output, otvorím súbor xxx.txt, jeho obsah pripojím do $output a nakoniec pridám do $output aj druhú sériu. Potom $output zapíšem do súboru index1.txt. Ale tam sa údaje zapíšu tak, že za každým riadkom nasleduje ďaľší prázdny. Čo to spôsobuje? Hádam sa to dá pochopiť:-)
Ukážka (nie celého) kódu:
|
||
Leo Profil |
#2 · Zasláno: 15. 12. 2004, 23:54:46
Podle me spatne konce radku, pokud se pouziji jen konce pro unix v tech vkladanych souborech tak by to melo byt v poradku. Nastavit se konce radku daji napriklad v PSPadu (http://www.pspad.com). Leo
|
||
mipo Profil |
#3 · Zasláno: 16. 12. 2004, 10:35:47
Leo: Nepomáha, už som to skúšal. PSPad používam.
|
||
Hugo Profil |
#4 · Zasláno: 16. 12. 2004, 11:03:12
Ja bych zkusil pouzit na polozku $subor[$i] funkci trim().
prikaz echo $output ti nezobrazi prazdne radky, protoze se to interpretuje jako HTML, musel bys pouzit echo NL2BR($output) |
||
mipo Profil |
#5 · Zasláno: 16. 12. 2004, 11:11:26 · Upravil/a: mipo
Nakoniec som to vyriešil nasledovne - fwrite($fp, eregi_replace("\r\n", "\n", $output));.
Keď sa použije trim($subor[$i]), tak je všetko v jednom riadku. A to tiež nie je to pravé orechové... Ďakujem. |
||
Hugo Profil |
#6 · Zasláno: 16. 12. 2004, 11:24:04
Tak pouzij
$output = Trim($subor[$i])."\n"; a budes mit kazdou polozku na jednom radku |
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0