Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 217 Pomógł: 8 Dołączył: 8.12.2010 Ostrzeżenie: (0%)
|
Witam
Mam wykonany skrypt do tworzenia i edycji postów i mam pewien problem. Mianowicie kod do edycji postów nie edytuje prawidłowo treści, nie umiem tego za bardzo wyjaśnić, ale na przykładzie to wyjaśnię. A to kod edycji postów:
A to kod w .txt który jest przed edycją:
I jeśli chcę zmienić tytul w pierwszej linii, to kod pobiera ta linie i wpisuje w formularz, po zmianie danych np. z "tytul" na "tytul2", to zamiast edytować w tej pobranej linii edytuje w całym pliku to słowo i wtedy kod wygląda tak:
A więc jak zrobić aby edytowało tylko z wybranej linii? Trochę pomieszałem w kodzie, ale mam nadzieję, że ktoś z was pomoże mi ten kod jakoś prawidłowo zedytować. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 307 Pomógł: 37 Dołączył: 9.11.2010 Skąd: Zielona Góra Ostrzeżenie: (0%)
|
Przypisz dla tych postów unikalne ID, po tym parsuj plik. Pobieraj całą zawartość pliku, dziel na posty, znajdź po ID interesujący cię post, potem przenieś całą wczytaną tablicę postów na powrót do pliku. To samo z usuwaniem i dodawaniem. Str_repleace zapewne będzie 100x szybsze przy naprawdę dużych plikach (kilka tysięcy linii) ale skoro już wybrałeś zapis do pliku. .txt zamiast bazy danych to przy okazji przekonałeś się dlaczego znakomita większość korzysta jednak z zapisu do DB.
|
|
|
|
ZeTu [PHP] Edycja postów zapisanych w .txt 31.12.2011, 14:49:54
buliq [PHP] pobierz, plaintext str_replace("$ad... 31.12.2011, 15:30:34
ZeTu No wiem, że zmienia każde słowo. Tylko nie wiem ja... 31.12.2011, 16:21:15
buliq To skoro wiesz która linia to znasz jej treść prze... 31.12.2011, 16:48:31
ZeTu Ale w jaki sposób mam to zrobić?, np. w taki:[PHP]... 31.12.2011, 16:51:56
buliq $ad1 i $ad2 to tylko tytuły tak? więc ni... 31.12.2011, 16:55:33
ZeTu I teraz będzie na pewno dobrze? 31.12.2011, 16:57:05
buliq Sprawdź Nic nie jest pewne 31.12.2011, 17:01:49
ZeTu No nie jaki żal
Zmieniłem jeszcze z[PHP] pobierz, ... 31.12.2011, 17:18:53
ZeTu Z usuwaniem i dodawanie to nie problem.
Czyli w ja... 31.12.2011, 17:34:04
Uriziel01 Używasz jakiegoś kodowania/szyfrowania do zapisu t... 31.12.2011, 18:03:47
ZeTu A dobra, nie to nie. kurde jak dodaje kolejny post... 31.12.2011, 18:06:56
bambam zakoncz kazdy rekord jakims znakiem i pobieraj az ... 31.12.2011, 19:06:48 ![]() ![]() |
|
Aktualny czas: 28.12.2025 - 20:47 |