Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> znalezienie i podmiana tekstu w pliku ?
bejbi
post
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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
delorian
post
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.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 12.10.2025 - 04:26