Autor | Zpráva | ||
---|---|---|---|
RomanovicP Profil |
#1 · Zasláno: 19. 8. 2009, 01:12:54
Zdravím, tvořím formulář a vyplněné hodnoty si chci nechat zapisovat do souboru, aby se s nimi dalo později pracovat třeba v exelu k sestavení tabulek.
Problém je následovný. Potřeboval bych, aby se mi každé zapsané hodnoty zapisovali v souboru (formular.txt) na nový řádek. Momentálně se mi zapisují za sebe a tohle mi excel pak neveme. K zapsání jsem použil: $fp = FOpen ("formular.txt", "w"); FWrite ($fp, $write.$data); FClose ($fp); a jako $write je použita soustava proměnných, které se vyskytují ve formuláři $write = StripSlashes($hodnota1 . $hodnota2 . $hodnota3); Proměnná $data přečte data ze souboru (formular.txt) a uloží do proměnné "data" - kvůli tomu aby se zobrazoval poslední příspěvek nahoře. Pokud byste mi mohli poradit, byl bych rád. Nejsem zas takový odborník a ještě se učím. :-) |
||
Taps Profil |
#2 · Zasláno: 19. 8. 2009, 07:10:12
RomanovicP
toto by mělo pomoci $write = StripSlashes($hodnota1 . $hodnota2 . $hodnota3."\n"); |
||
RomanovicP Profil |
#3 · Zasláno: 19. 8. 2009, 22:01:40
To mě taky napadlo, neboť v mailu to tak funguje, ale nepodařilo se mi to. Ještě mě i napadlo, že tomu může bránit to, že mají být nejnovější hodnoty na začátku, ale i prohození, aby se zapisovali na konec, nepomohli.
|
||
Alphard Profil |
#4 · Zasláno: 19. 8. 2009, 22:06:00
RomanovicP:
Tak nevím, tohle jsem nikdy nezkoušel, jestli stripslashes() nesežere to \. Zkuste to nějak takhle. $write = StripSlashes($hodnota1 . $hodnota2 . $hodnota3)."\r\n"; |
||
RomanovicP Profil |
#5 · Zasláno: 19. 8. 2009, 22:13:50
Jo,
"\r\n" \n Jsem si neuvědomil, jak se to píše. Moc to nepoužívám. Ale teď už to funguje. Díky moc. Zas jsem o něco chytřejší :-D |
||
Časová prodleva: 15 let
|
0