![]() ![]() |
Post
#1
|
|
|
Grupa: Postów: 0 Pomógł: Dołączył: -- Ostrzeżenie: (0%)
|
Pomuzcie.
Jak skonstruowac skrypt aby dodawal spis na poczatku pliku. Mam juz sformuowany caly skrypt tylko dodaje on wpisy na koncu pliku, i nie wiem cag go przeksztalcic (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Pomocy |
|
|
|
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 121 Pomógł: 0 Dołączył: 9.02.2004 Skąd: Warszawa Ostrzeżenie: (0%)
|
Przy zapisie do pliku powinien wyglądać mniej więcej tak:
[php:1:d56be76c30] <?php $dane="jakieś dane do zapisu"; $plik="plik.txt"; $fp=fopen("$plik", "r+"); rewind($fp); flock($fp, 2); fputs($fp, $dane); flock($fp, 3); fclose($fp); ?> [/php:1:d56be76c30] Podaj lepiej ten swój kod tutaj. |
|
|
|
Post
#3
|
|
|
Grupa: Zarząd Postów: 3 503 Pomógł: 28 Dołączył: 17.10.2002 Skąd: Wrocław |
Zacznijcie ludzie szukać.
Te pytanie pojawia się co tydzień. php Początkujacy nie zwalnia z obowiązku korzystania z narzędzi forum. |
|
|
|
Post
#4
|
|
|
Grupa: Postów: 0 Pomógł: Dołączył: -- Ostrzeżenie: (0%)
|
niby wszystko OK ale ten skrypt kasuje dane ktore tam sa. (IMG:http://forum.php.pl/style_emoticons/default/rolleyes.gif)
tzn nadpisuje wyrazy zapisane juz w pliku. (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) |
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 17.03.2004 Ostrzeżenie: (0%)
|
A nie lepiej pobrać dotychczasowe dane z pliku do zmiennej, później na początek zmiennej dodać dane do zapisania i ponownie zapisać do pliku...
W uproszczeniu np.: [php:1:5c855484e3]<?php $plik=fopen("plik.txt","r"); while(!feof($plik)) { $z=fgetc($plik); $dane_z_pliku.=$z; } fclose($plik); $dane_do_zapisu=$dane_do_zapisania.$dane_z_pliku; $plik=fopen("plik.txt","w"); fputs($plik,$dane_do_zapisu); fclose($plik); ?>[/php:1:5c855484e3] |
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 121 Pomógł: 0 Dołączył: 9.02.2004 Skąd: Warszawa Ostrzeżenie: (0%)
|
Ewcia musi działac to co Ci podałem, podaj kod twojego skryptu, mozesz też skorzystać ze sposobu pf.
|
|
|
|
![]() ![]() |
|
Aktualny czas: 19.12.2025 - 18:33 |