Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Jak zmontować "ostatnią aktualizację"
Forum PHP.pl > Forum > Przedszkole
szalony_facet
Otóz widzialem jako dodatek do systemu newsów cos takiego co pokazuje ostatnia aktualizacje danego pliku w dowolnym miejscu serwisu. i pomyslalem, ze na tej bazie mozna zbudowac skrypt pozwalajacy pokazac dane ostatniej aktualizacji serwisu poprzez analize pliku który został ostatnio zmodyfikowany.

Przedstawie to schematycznie.

w kazdym pliku którego chce objac aktualizacja wstawiam kod, który otwiera dany plik poprzez fopen. zapisuje tam dane ostatniej aktualizacji. i tak przypuscmy w 5 plikach. a ja potem includuje ten plik w dowolne miejsce strony i mam ładny skrypcik. Jednakze jest jeden szkopuł. Otóz podczas tego fopen on musi sprawdzac czy data która ma byc dodana nie jest przypadkiem starsza od daty juz bedacej tam.

troche to trudne, ale po to zgłosiłem sie do was. moze ktos pomóc?questionmark.gif
shima
Ja robię to w sposób najprostszy z możliwych: używam filemtime" title="Zobacz w manualu PHP" target="_manual pliku projektu. Jeżeli dodajesz newsy, to: opary na plikach - najwyższy filemtime" title="Zobacz w manualu PHP" target="_manual z katalogu z newsami, z bazy - data dodania ostatniego newsa, bo chyba masz czas dodania?
szalony_facet
a teraz tak: ty opierasz to o news`y a ja tylko chciałem funkcje z news`ów wykorzystac na cały serwis. tak ze np. aktualizuje dział linków to wtedy na stronie głownej pokazuje mi ze serwis ostatni aktualizowany wtedy i wtedy rozumiemy sie?questionmark.gif
shima
Cytat(szalony_facet @ 2004-12-01 14:35:58)
a teraz tak: ty opierasz to o news`y a ja tylko chciałem funkcje z news`ów wykorzystac na cały serwis. tak ze np. aktualizuje dział linków to wtedy na stronie głownej pokazuje mi ze serwis ostatni aktualizowany wtedy i wtedy rozumiemy sie?questionmark.gif

To przeczytaj raz jeszcze pierwsze zdanie. Resztę zignoruj
szalony_facet
no tak tylko w php jestem zielony i myslalem ze gdzies bedze gotowy skrypt bo sam takowego nie zbuduje sad.gif
kubatron
Cytat(szalony_facet @ 2004-12-03 13:27:35)
no tak tylko w php jestem zielony i myslalem ze gdzies bedze gotowy skrypt bo sam takowego nie zbuduje sad.gif

Wiesz jakbyś zaczoł czytać manual i pisać jakieś skrypty przynajmniej będziesz z nich dumny a takto to ty nic nie umiesz i jak cos sie zepsuje to nie wiesz co ;/
szalony_facet
ehh no i tego sie obawiałem. no nic szkoda sad.gif
shima
Cytat(szalony_facet @ 2004-12-06 18:10:15)
ehh no i tego sie obawiałem. no nic szkoda sad.gif

kubatrona nie słuchaj (czytaj) sleepysmiley03.gif

Chcesz aktualizację prosto, wręcz młotkiem (wyżej tez napisałem, wydaje mi się, prosto), to masz:
(dodam jeszcze, że wyśmiałbym taki pomysł, gdyby ktoś mi o nim powiedział, ale nie chcesz się uczyć to cierp)
1. przy każdej modyfikacji modyfikuj też plik, który stworzysz tylko w tym celu, moga w nim byc śmieci albo jedna spacja.
2. sprawdzaj kiedy plik został zmosyfikowany i wypisuj
filemtime" title="Zobacz w manualu PHP" target="_manual
sformatuj
date" title="Zobacz w manualu PHP" target="_manual
i wyświetl

głupia robota, ale może da Ci na tyle w kość, że się nauczysz.

PS. Jakiego używasz edytora?
szalony_facet
to miało byc złosliwe?questionmark.gif?

potrzebowalem rzeczy, nie dostałem jej wiec poszedłem sobie ;]


edytor to notatnik tongue.gif
shima
Cytat(szalony_facet @ 2004-12-29 14:28:24)
to miało byc złosliwe?questionmark.gif?

bynajmniej, czasami na początku trzeba popracować młotkiem, żeby docenić młot pneumatyczny
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.