Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 37 Pomógł: 0 Dołączył: 3.05.2003 Skąd: Szczecinek Ostrzeżenie: (0%)
|
Napisalem sobie taki skrypcik:
[php:1:e4fa67bbe0]<?php $plik = fopen ("dane.txt", "w"); if (($tekst) && ($plik)) { fputs ($plik, $tekst); fclose ($plik); print 'Plik zostal utworzony'; } elseif (!($plik)) { print 'Nie mozna utworzyc pliku'; } else { print '<FORM ACTION="index.php" METHOD="POST">'; print 'Tekst: <INPUT TYPE="text" NAME="tekst">'; print '<INPUT TYPE="submit" VALUE="Ok">'; print '</FORM>'; } ?>[/php:1:e4fa67bbe0] Zapisuje on tresc wpisana w formularzu do pliku dane.txt. Co trzeba zmienic aby nowe dane zapisywaly sie o linijke nizej a nie zastepowaly dotychczasowych? Jaka jest roznica miedzy print a echo ? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 37 Pomógł: 0 Dołączył: 3.05.2003 Skąd: Szczecinek Ostrzeżenie: (0%)
|
Tak musi byc "a" i jeszcze fputs ($plik, "$tekst/n"); zeby bylo w nowym
wierszu. To juz umiem ale pojawil sie nowy problem - jak odczytac plik tak aby wyswietlil wszystkie wiersze w jakiejs kolejnosci: np. Mam plik txt, w ktorym sa dane: (kazdy tekst w innym wierszu) tekst1 tekst2 tekst3 tekst4 Ten skrypt [php:1:3cc95615e4]<?php $plik = fopen ("dane.txt", "r"); if (!($plik)) { print 'Nie mozna otworzyc pliku'; } else { $tekst = fgets ($plik, 255); fclose ($plik); print "$tekst"; } ?>[/php:1:3cc95615e4] wyswietla tylko pierwszy wiersz. Co zrobic abym mogl wyswietlic wszystkie dane? |
|
|
|
Phivko Zapis kilku wierszy w jednym pliku. 24.06.2003, 13:14:27
wassago Re: Zapis kilku wierszy w jednym pliku. 24.06.2003, 13:23:29
scanner Re: Zapis kilku wierszy w jednym pliku. 24.06.2003, 13:25:26
spenalzo Re: Zapis kilku wierszy w jednym pliku. 24.06.2003, 23:46:33
FiDO CytatTak musi byc "a" i jeszcze fputs ($plik, "$te... 25.06.2003, 00:13:12 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 08:34 |