Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Dodanie linii tekstu do pliku txt - automat
viktorvektor
post
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 26.02.2010

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


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?

Go to the top of the page
+Quote Post
thek
post
Post #2





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




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.


--------------------
Najpierw był manual... Jeśli tam nie zawarto słów mądrości to zapytaj wszechwiedzącego Google zadając mu własciwe pytania. A jeśli i on milczy to Twój problem nie istnieje :D
Go to the top of the page
+Quote Post
Mariusz_Sz
post
Post #3





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 11.02.2010

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


-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.
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 19.08.2025 - 20:38