![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 20.09.2003 Ostrzeżenie: (0%) ![]() ![]() |
witam,
potrzbuje zrobić edycję pliku html przez www - ale nie całego, a tylko jego jednej linijki. Chciałęm to zrobić przez file i wczytać kolejny element tablicy, niestety nie wiem która to linijka, a czasm jedną linijkę podmieniam na kilka. Potrzbowałbym zatem zrobić, żeby odczytywać jakiś umówiony ciiąg znaków i od niego podmieniać tekst (edytować) aż do innego umówionego ciągu znaków. Jak to można zrobić ? gdzie szukać? Wojtek |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 40 Pomógł: 0 Dołączył: 23.08.2003 Skąd: Olsztyn, Polska Ostrzeżenie: (0%) ![]() ![]() |
Cytat witam,
potrzbuje zrobić edycję pliku html przez www - ale nie całego, a tylko jego jednej linijki. Chciałęm to zrobić przez file i wczytać kolejny element tablicy, niestety nie wiem która to linijka, a czasm jedną linijkę podmieniam na kilka. Potrzbowałbym zatem zrobić, żeby odczytywać jakiś umówiony ciiąg znaków i od niego podmieniać tekst (edytować) aż do innego umówionego ciągu znaków. Jak to można zrobić ? gdzie szukać? Wojtek Wczytać cały plik od zmiennej łańcuchowej (fread), stworzyć wyrażenie regularne i znaleziony fragment zamienić na wartość (preg_replace_callback lub preg_replace), którą chcesz, następnie nadpisujesz cały plik od początku z nową wartością. (fwrite) Algorytm prosty, jednak skuteczny. Problem może być z wyrażeniem regularnym bo musi dokładnie wskazywać na tę linijkę, którą chcesz. Napisz coś więcej to mogę będe w stanie pomóc. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 04:26 |