![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 26.09.2013 Ostrzeżenie: (0%) ![]() ![]() |
Czy da się w jakiś sposób sprawdzić czy plik został otwarty? Dajmy na to, że mam grafikę pod adresem: http://test.test/adresdoobrazka.jpg, teraz chciałbym, żeby za każdym razem gdy ktoś wejdzie w ten obrazek w bazie zapisywała się informacja o tym, że obraz został wyświetlony o tej i o tej godzinie. Jakiś pomysł?
|
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 559 Pomógł: 93 Dołączył: 4.03.2008 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
htaccess i przekierowanie do pliku PHP, w pliku PHP na podstawie request'a wiesz ze user chce ten obrazek, zapisujesz info i wyświetlasz
-------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 1 527 Pomógł: 438 Dołączył: 28.06.2011 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
ewentualnie pozostaje Ci przegląd/włączenie odpowiednich logów serwera (np apache) gdzie masz podane wszelkie requesty jakie przychodziły na serwer z datą i godziną.
-------------------- If you're good at something, never do it for free.
Potrzebujesz skryptu JS lub PHP - szukasz kogoś kto przetestuje twoją aplikację pod względem bezpieczeństwa? Szybko i solidnie? Napisz ;) Mój blog - Jak zwiększyć wydajność front-endu - O buforowaniu wyjścia w PHP słów kilka... |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 26.09.2013 Ostrzeżenie: (0%) ![]() ![]() |
@buliq, dzięki, stworzyłem na szybciocha coś takiego:
http://test.test/foto.jpg htaccess
p.php
I pytanie z ciekawości: czy jest sposób na odpalenie osobno pliku php z htaccess, w tle? Jeżeli tak to wtedy nie musiałbym pobierać zawartości obrazka i go wyświetlać w php. Ten post edytował muniea 2.10.2013, 10:49:49 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 559 Pomógł: 93 Dołączył: 4.03.2008 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
I kto by czekał na jego zakończenie?
Może jest jakiś mod, ale ja o takim nie słyszałem. Jeżeli chcesz tylko czas otwarcia to pomysł @Sephirus ma dobry pomysł. A parsowaniem samego logu znowu może zajmować się PHP. Tylko kwestia tego kiedy. Najlepiej byłoby umieścić logi gdzieś blisko tego skryptu i go odpalać CRON kilka razy dziennie. Stare logi do /dev/null lub do pliku drugiego, mogą się przydać. -------------------- |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 984 Pomógł: 41 Dołączył: 16.03.2002 Skąd: Płock Ostrzeżenie: (0%) ![]() ![]() |
Sposób dobry napisałeś, ale zamiast robić readfile, przekieruj ponownie na ten obrazek ale z jakąś zmienną, która jeżeli jest podana ominie zapisywanie informacji o dostępie. Proste, szybkie i skuteczne.
-------------------- eh, co polska wódka to polska wódka
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 09:42 |