| Autor | Zpráva | ||
|---|---|---|---|
| Inpocasi Profil |
#1 · Zasláno: 1. 9. 2006, 10:07:11
Nevíte někdo jak přes funkci fwrite zajistit aby se určitá proměná z formuláře zapisovala vždy na nový řádek v souboru do kterého zapisuji.
|
||
| venca12 Profil |
#2 · Zasláno: 1. 9. 2006, 10:14:29
Zkus za tu proměnnou dát znak konce řádku \n, tzn.:
|
||
| Suji Profil |
#3 · Zasláno: 1. 9. 2006, 10:15:08
Nejsem si jisty, ale zkusil bych escape sekvence. Tedy \n pro prechod na novy radek. Ale nikdy jsem to nezkousel.
|
||
| Suji Profil |
#4 · Zasláno: 1. 9. 2006, 10:16:07
venca12
Byls rychlejsi :-) |
||
| Alphard Profil |
#5 · Zasláno: 1. 9. 2006, 10:26:28
AFAIK musel by být zadaný nepovinný parametr pro délku řetězce
|
||
| Inpocasi Profil |
#6 · Zasláno: 1. 9. 2006, 10:43:15 · Upravil/a: Inpocasi
hm, to nefunguje viz.
$fp = FOpen ("zapis.txt", "w"); // otevře soubor zapis.txt pro zápis
|
||
| venca12 Profil |
#7 · Zasláno: 1. 9. 2006, 10:48:45
Huh, člověčet to jsi předvedl slušnou divočinu :D
To co myslím já a Suji je, že to zapíšeš takhle fwrite($fp, $promenna.'\n'); ta tečka je tam důležitá, znamená to, že se má k proměnné připojit ještě řetězec, v tomhle případě "\n". To co myslí Alphard je zápis fwrite($fp, $promenna, 100); tady je pro změnu čárka a znamená to další parametr funkce. V tomhle případě je to číslo které omezuje délku vkládaného řetězce. Ty jsi skombinoval oba dva způsoby do hromady, tak to prostě nefunguje :) |
||
| Inpocasi Profil |
#8 · Zasláno: 1. 9. 2006, 10:51:39 · Upravil/a: Inpocasi
jo chyby jsem opravil ale do txt do vypíše pouze 100\n
|
||
| Alphard Profil |
#9 · Zasláno: 1. 9. 2006, 11:14:55 · Upravil/a: Alphard
fwrite($fp, $promnena."\n", strlen($promnena));
|
||
| tiso Profil |
#10 · Zasláno: 1. 9. 2006, 20:13:49
venca12
Pôvodne si napísal ty '\n' čo je zle, má byť "\n" |
||
|
Časová prodleva: 20 let
|
|||
Toto téma je uzamčeno. Odpověď nelze zaslat.
0