Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: obrazek jako plik .php
Forum PHP.pl > Forum > Gotowe rozwiązania
KR2615
Witam
Szukam gotowego rozwiązania, które powodowałoby, że pow pisaniu w przeglądarkę http://www.adres_strony.pl/obrazek.jpg wywoływany byłby skrypt php który najpierw wykonywał by zadane czynności a później pokazywałby powiedzmy obrazek z folderu images/obrazek.jpg. Proszę o gotowca bo nie mam pomysłu jak to zrealizować.
Fifi209
Normalnie, wykonujesz czynności potem header odpowiedni nagłówek, i wyrzucenie zdjęcia
toaspzoo
Zdefiniowanie zdjęcia jako zmienna, potem jak wyżej -> nagłówek header()
thek
Brakuje magicznego słowa do tego co napisaliście... htaccess
Header jest dopiero gdy htaccess już przekieruje na skrypt.
Fifi209
Cytat(thek @ 9.07.2011, 23:19:05 ) *
Brakuje magicznego słowa do tego co napisaliście... htaccess
Header jest dopiero gdy htaccess już przekieruje na skrypt.


Nie rozumiem, po co .htaccess? W href możesz podać ścieżkę do skryptu php.
CuteOne
A niech tam masz gotowca - prosty rotator. Przerób go sobie wg potrzeb

.htaccess
Kod
RewriteEngine On
RewriteRule ^img.gif$ index.php [L]


index.php
  1. <?php
  2. $img = array('1.jpg','2.jpg','3.jpg');
  3.  
  4. $r = rand(0,count($img)-1);
  5. header("Location: " . $img[$r]);
  6. ?>


Plik wywołujesz wpisując http://domena.pl/img.gif
Fifi209
Przecież zupełnie nie o to chodziło, to nie żaden gotowiec dla niego, to kilka linijek bezużytecznego kodu.
KR2615
A właśnie że bardzo użyteczny. Skrypt php który będzie mi wykonywał odpowiednie czynności już napisałem tylko nie widziałem jak przekierowac linki na niego. Brakowało mi tego htaccesa. Dzięki bardzo CuteOne
toaspzoo
chodziło mu o plik index.php jako obrazek
thek
Fifi... Może dlatego, że autor chciał by po wpisaniu adresu obrazka był skrypt + obrazek, a nie że wywoływać jawnie skrypt, który serwowałby obrazek? Innymi słowy chciał ukryć przed userem, że cokolwiek innego niż obrazek jest robione. Wiesz jak jest... User widzi php - nie ufam - nie pozwalam. Widzi jpg - ok - zezwalam. Proste...
CuteOne
Fifi209 masz chyba dzisiaj zły dzień co? smile.gif
toaspzoo
Do zamknięcia
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.