![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 129 Pomógł: 0 Dołączył: 24.09.2005 Ostrzeżenie: (30%) ![]() ![]() |
mam taki skrypt:
zapisanie 2 wartości (nazwa i link) w pliku tekstowym
Wyświetlenie tych 2 wartości w tabelce jako odnośnik
Ponowne wyświetlenie 2 elemętów w 2 polach takstowych (edycja)
Zapis poprawionych danych (odpowiednio zmodyfikowanych przez urzytkownika) i w ostatniej części jest błąd ponieważ dane z pól edycyjnych nie zapisują się do pliku tekstowego. Co jest źle (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Ten post edytował integer000 29.10.2005, 19:08:49 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 194 Pomógł: 0 Dołączył: 22.09.2003 Skąd: Polska Ostrzeżenie: (0%) ![]() ![]() |
Brak flock($fp,3) w ostatnim kodzie po odczytaniu danych - być może to jest problemem.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 129 Pomógł: 0 Dołączył: 24.09.2005 Ostrzeżenie: (30%) ![]() ![]() |
niestety NIE!!
Jak wrzycam flock($fp,3); to mi wywala :Warning: flock(): 6 is not a valid stream resource in c:\usr\krasnal\xxx\xxx\index.php on line 145 trzeba dać: @flock($fp,3); (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ______________________________________________________________________ i co oznaczają te literki?: $fp = @fopen($plik, "w"); , $fp = @fopen($plik, "r"); chodzi mi o "w" i "r". w ostatnim kodzie 20 i 15 linijka. Ten post edytował integer000 29.10.2005, 21:49:00 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 3.10.2004 Ostrzeżenie: (0%) ![]() ![]() |
małpka przed nazwa funkcji - nie zwraca uwagi na bledy (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) r i w read i write czyli otwieranie pliku do odczytu i do zapisu
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 129 Pomógł: 0 Dołączył: 24.09.2005 Ostrzeżenie: (30%) ![]() ![]() |
tak to zmodyfikowałem i nadal nie usuwa poczszegulnych rekordów... r i w read i write, a co oznacza "a" w pierwszym kodzie w 23 wierszu (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 279 Pomógł: 15 Dołączył: 29.04.2005 Skąd: Gdynia Ostrzeżenie: (0%) ![]() ![]() |
manual manual! fopen" title="Zobacz w manualu php" target="_manual:
a - append (dodawanie na końcu pliku) |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 129 Pomógł: 0 Dołączył: 24.09.2005 Ostrzeżenie: (30%) ![]() ![]() |
ten manual manual! fopen: nic mi nie muwi...
a co oznaczają cyfry np. flock($fp,2); chodzi mi o 2 np. w 21 linijce ostatniego kodu . |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 135 Pomógł: 0 Dołączył: 30.09.2005 Skąd: k-rk Ostrzeżenie: (0%) ![]() ![]() |
dla windows:
write - binary tak samo ab, rb uzywanie @ aby "stłamsic" błedy moze spowodowac spowolnienie dzialania kodu. dobra zasada nie @ (małpuj) (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 129 Pomógł: 0 Dołączył: 24.09.2005 Ostrzeżenie: (30%) ![]() ![]() |
po zastosowaniu <?php $handle = fopen ("plik.txt", "wb"); ?> usuwa mi wszystko z pliku i jeszcze kilka błędów mi wywala. może nieumiem tego zastosoawć...
tutaj w księdze gości 0.3a jest pokazane jak dodawać, usuwać, edytować, i zapisywać. Tyle że tak to jest namotane że niemoge się poapać... Dokładnie jest to w pliku Admin.php Jeśli ktoś chce to moge tutaj zamieścić zarartość tego pliku, tyle że tego jest 703 linijki i co oznacza ten wiersz: $zaw = fread($fp, filesize($plik)); (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ? Ten post edytował integer000 30.10.2005, 16:25:57 |
|
|
![]()
Post
#10
|
|
Grupa: Zablokowani Postów: 655 Pomógł: 0 Dołączył: 28.11.2003 Skąd: Zagórz Ostrzeżenie: (80%) ![]() ![]() |
Kiedys to znalazlem, maprawde dobry text o operacjach na plikach, przejrzyj go, a napewno coś Ci sie przda:
Kod: Kod zapis11|zapis12|...|zapis1N zapis21|zapis22|...|zapis2N ... zapisM1|zapisM2|...|zapisMN edycja takiego pliku: php:
wyciagniecie konkretnego zapisu z pliku php:
usuwanie z okreslonej pozycji php:
dodawanie nowego wiersza na poczatek: php:
dodawanie nowego wiersza na koniec: php:
dodawanie nowego wiersza na dowolnej pozycji php:
zmiana zawartosc dowolnego wiersza (aktualizacji rekordu) php:
zmiana zawartosc dowolnej pozycji w pliku (aktualizacji komorki) php:
EDIT: nie wiem czemu ale sie IPB wysypalo (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) Ten post edytował invx 30.10.2005, 19:26:16 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 18:08 |