Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Dodanie linii tekstu do pliku txt - automat
Forum PHP.pl > Forum > Przedszkole
viktorvektor
Witam

Posiadam skrypt który na bazie plików txt dodaje mi adresy www z linkami oraz adresy ww z thumbami do mojego serwisu. Działa on tak że po wpisaniu w plik zewnętrzny np xy1.txt kilku lini pojawią się one automatycznie na stronie www w określonym miejscu.
Ich format zapisu to:
http://www.strona.com;Teks wyświetlany

oraz
http://www.strona.com;http://www.niekoniec...com/obrazek.jpg

Zatem przykładowy plik wygląda po prostu:
http://www.strona.com;Teks wyświetlany
http://www.strona1.com;Teks wyświetlany1
http://www.strona2.com;Teks wyświetlany2

Problem polega na tym że codziennie muszę edytować mnóstwo tych plików dodając nowe linie aby strona była update-owana.

Potrzebował bym następujący skrypt:

Data dodania np 14.03.2010
ax1.txt <---przykładowy plik do jakiego będzie dodanie w tym dniu
http://www.strona3.com;Teks wyświetlany3
http://www.strona4.com;Teks wyświetlany4
ax2.txt <---przykładowy kolejny plik do jakiego będzie dodanie w tym dniu
http://www.strona4.com;Teks wyświetlany4
http://www.strona1.com;http://www.niekonie...om/obrazek1.jpg

Data dodania np 15.03.2010
ax1.txt <---przykładowy plik do jakiego będzie dodanie w tym dniu
http://www.strona9.com;Teks wyświetlany9
ax5.txt <---przykładowy kolejny plik do jakiego będzie dodanie w tym dniu
http://www.strona7.com;Teks wyświetlany7
http://www.strona8.com;http://www.niekonie...om/obrazek8.jpg

itd


Zatem w określonym dniu do określonych w tym dniu plików txt dodają się wpisane linie. Czyli 14 same dodały się te z 14, 15 same dodały się te z 15 itd.

Ja nie mam za bardzo pojęcia jak to zrobić. Czy ktoś by był na tyle uprzejmy i mi to stworzył? Ot tak życzliwie?

thek
Jak to powiadają starzy górale: "Za darmo umarło..." winksmiley.jpg Nie zrozum mnie źle, ale rejestracja na forum programistycznym tylko po to, aby ktoś Ci w przypływie chęci zrobił skrypt jest jak wskoczenie do basenu z głodnym rekinem i liczenie, że Cię nie zechce na przekąskę winksmiley.jpg Forum jest po to by pomagać a nie odwalać za kogoś JEGO pracę. Możemy Cię nakierować, podpowiedzieć funkcje, nawet algorytm skrobnąć, ale tylko w przypadku bardzo banalnych albo bardzo intrygujacych problemów ktoś Ci skrobnie coś więcej. No chyba, że ma akurat wprost pod ręką gotowca.
Mariusz_Sz
-Po pierwsze dane musisz zapisywać w jakiś zmiennych np.
$adres_www
$tekst
-przy dodawaniu do pliku tekstu wpisz
$tekst_do_zapisania="$adres_www"."separator"."$tekst";

ważny jest separator jakiego użyjesz- musi to być znak, który nie pojawi się w tekście.

-zapisz linie do pliku ($fp=fopen("$file", "a-")winksmiley.jpg konicznie musi być a- lub a+, żeby dopisać na koniec pliku.
-odczytaj każdą linie z pliku
-podziel uwzględniając separator (explode($separator,$linia_z_pliku))
funkcja explode dzieli zadany ciąg na mniejsze (odzielone zadanym separatorem) i zwraca w postaci tablicy

Tak w telegraficznym skrócie.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.