Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Masowe działania na plikach, czyli dużo i szybko
Nivo
post
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 22.07.2007

Ostrzeżenie: (0%)
-----


Witam forumową brać!

Poszukuję pomocy w realizacji dość żmudnego zadania. Mam bowiem dość dużą ilość dokumentów, z których chciałbym się pozbyć określonych fraz. Ręczna praca nad tym zajęłaby mi sporo czasu i tak sobie wymyśliłem że zapewne któryś z doświadczonych prgramistów-forumowiczów byłby wstanie wesprzeć mnie w tym karkołomnym zadaniu.

Otóż wyobrażam to sobie następująco: skrypt otrzymuje frazy, które są w dokumencie niemile widziane, jest lokowany w katalogu z takimi plikami i wszystkie z nich 'oczyszcza' i zapisuje, tak żebym mógł z serwera ściągnąć już 'czyste' wersje.

Czy ktoś byłby mi w stanie pomóc przy takim przedsięwzięciu?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
zimi
post
Post #2





Grupa: Zarejestrowani
Postów: 233
Pomógł: 9
Dołączył: 3.06.2007

Ostrzeżenie: (0%)
-----


do otwierania i przeglądania danego katalogu: opendir" title="Zobacz w manualu PHP" target="_manual, closedir" title="Zobacz w manualu PHP" target="_manual, readdir" title="Zobacz w manualu PHP" target="_manual
do pobierania i zapisywania zawartości pliku: file_get_contents" title="Zobacz w manualu PHP" target="_manual, file_put_contents" title="Zobacz w manualu PHP" target="_manual
do wczytywania pliku z frazami najlepsza będzie chyba funkcja file" title="Zobacz w manualu PHP" target="_manual
bo wczyta kolejne wiersze pliku do tablicy, nowy wiersz => nowe pole tablicy
więc plik z niechcianymi słowami będzie wyglądał tak
Kod
słowo1
słowo2
słowo3

w pętli foreach w tablicy wynikowej przepuszczasz każdą wartość przez trim" title="Zobacz w manualu PHP" target="_manual
no i str_replace" title="Zobacz w manualu PHP" target="_manual do zamiany danego słowa na coś innego
to chyba najprostsze rozwiązanie do zaimplementowania
powodzenia
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: 26.09.2025 - 19:17