Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 1.08.2006 Ostrzeżenie: (0%)
|
Witam.
Mam taki problem, nie wiem jak na pisać następujący króciutki skrypt. Plik txt będzie wyglądał mniej więcej tak zdjecie.jpg Opis zdjecia 1 zdjecie2.jpg Opis zdjęcia 2 itd. Udaje mi się tylko zapis. Z odczytem takim jakbym chciał mam problem.
Chodzi mi o to aby skrypt odczytywał tylko wybraną linie i to nie w całości. Np po podaniu nazwy pliku zdjecie52.jpg odczyta tylko tą część linii która jest za nazwą pliku. Dodatkowo przy zapisywaniu, jak napisać aby przy próbie zapisu opisu odpowiadającemu plikowi, który już jest na liście aby podmieniło opis. Czyli np: na liście jest już " zdjecie20.jpg Opis zdjęcia 20 " użytkownik chce dodać " zdjecie20.jpg Super nowy opis zdjecia 20 " , chce aby podmienło to ze starym opisem. Ktoś mi pomoże w tym banalnym pewnie zagadnieniu ? Będę wdzięczny (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Ten post edytował Zawleka 8.10.2007, 13:30:27 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 2.10.2007 Skąd: Wrocław Ostrzeżenie: (0%)
|
Nie da się zapisywać i odczytywać wybranej części pliku musisz wczytać cały plik do pamięci (na przykład do tablicy) i modyfikować tablicę, potem całą tablice zapisać do pliku.
Możesz użyć funkcji fseek, ale w Twoim przypadku to nie zadziała, bo struktura pliku(ilość znaków w każdej linii) musi być z góry znana. |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 1.08.2006 Ostrzeżenie: (0%)
|
Jakoś mi się udało samemu do tego dojść.
Proszę oto rozwiązanie
Ten post edytował Zawleka 8.10.2007, 15:08:56 |
|
|
|
Zawleka [php]Odczyt wybranych linii z pliku txt 8.10.2007, 13:05:34
Cysiaczek Najpierw pokaż, jak próbwałeś to zrobić.
Pozdrawi... 8.10.2007, 13:09:34
Zawleka Doszedłem już do tego, że mogę odczytać wybraną li... 8.10.2007, 13:50:13
Nattfarinn Najprostszym-najprostszym (najprostsze nie znaczy ... 8.10.2007, 14:12:55
iPrezes a ja uzywajac twojego kodu mam taki blad :
Strict ... 17.02.2011, 15:54:47 ![]() ![]() |
|
Aktualny czas: 5.04.2026 - 15:48 |