![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 86 Pomógł: 1 Dołączył: 24.02.2007 Ostrzeżenie: (0%) ![]() ![]() |
Cześć,
Mam następujący problem, struktura plików: abc/.htaccess abc/wtle.php w katalogu: abc/xyz/ znajduje się kilka zdjęć, plików .png. Czy jest jakaś szansa, możliwośc, aby po wejściu w jakikolwiek plik w tym katalogu ze zdjęciami odpalić plik wtle.php? Jeżeli rozwiązania nie będzie to po prostu złapie ruch htaccessem, przekieruje gościa do pliku php, tam wykonam operacje, a następnie wyświetle .png. Chciałbym jednak tego uniknąć z uwagi na opóźniony czas wyświetlania zdjęcia. Ten post edytował kielek 28.01.2014, 15:15:20 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 29 Pomógł: 2 Dołączył: 27.02.2013 Ostrzeżenie: (0%) ![]() ![]() |
Nie wydaje mi się, żeby istniała taka opcja - zawsze wołasz konkretny zasób i konkretny zasób się załaduje. Co właściwie chcesz uzyskać? Jaki jest kontekst?
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 86 Pomógł: 1 Dołączył: 24.02.2007 Ostrzeżenie: (0%) ![]() ![]() |
Zbieranie statystyk na podstawie otwartych obrazków
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 29 Pomógł: 2 Dołączył: 27.02.2013 Ostrzeżenie: (0%) ![]() ![]() |
Wszystko zależy od tego, jakiego rodzaju potrzebujesz statystyk - możesz np. po prostu parsować access loga. Przy bardziej zaawansowanych statsach będziesz musiał puścić ruch przez jakiś skrypt php, w którym po prostu zrobisz
CODE <?php
$file = 'test.png'; /** statystyki **/ if (file_exists($file)) { header("Content-Type: image/png"); header('Content-Length: ' . filesize($file)); ob_clean(); flush(); readfile($file); exit; } |
|
|
![]()
Post
#5
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
Tak jak napisał ~dzastin, zwracaj obrazek przez PHP. Od siebie dodam, że musisz do tego użyć jeszcze mod_rewrite żeby zamaskować adres. Przykładowo obrazek http://serwer.pl/img/obrazek.jpg tak naprawdę uruchomi skrypt PHP, który zapisze wywołanie obrazka do bazy/pliku po czym zwróci (przykład podał Ci ~dzastin) zawartość pliku z obrazkiem z odpowiednim nagłówkiem.
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 86 Pomógł: 1 Dołączył: 24.02.2007 Ostrzeżenie: (0%) ![]() ![]() |
Tak jak pisałem w pierwszym poście, chciałem tego uniknąć, obrazki wczytywać będą się w tym momencie wolniej. No, ale niestety, jeżeli nie ma innego wyjścia to będę zmuszony obrazki przepuścić przez php, dzięki za pomoc :-)
Ten post edytował kielek 30.01.2014, 11:32:50 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 26.09.2025 - 18:14 |