Autor Zpráva
Euroblb
Profil
Pomůže mi někdo vyřešit menší problém.
V .htaccess na lokálním serveru mám:

RewriteEngine on

RewriteRule (.*)(0\.jpg)$ /a/2.jpg  [L]


při vložení obrázku do html
<img src="20.jpg" width="2272" height="1704" alt="fotka" />

se na tránce zobrazí podstrčená fotka pod url která je zadáná v html ale při zadání adresy přímo do adresářního řádku se nepodstrčí ale přesměruje.

dále jsem se ctěl zeptat či jde podstrkávat takto fotky apřípadně jak by musel vypadat daný PHP?

RewriteRule (.*)?(0\.jpg)$ index.php?image=$1 [L] 


jde mi o to aby neměl každý přístup k fotkám i když mu někdo pošle odkaz pokud to nepovolím.
předem dík
Kajman_
Profil *
při zadání adresy přímo do adresářního řádku se nepodstrčí ale přesměruje.
Nejsou tam jiná pravidla s přesměrováním? Není tam ve skutečnosti pravidlo s cestou včetně protokolu? Nemá jen prohlížeč toto dřívěší přesměrování v paměti?

dále jsem se ctěl zeptat či jde podstrkávat takto fotky
Ano.

jak by musel vypadat daný PHP?
Měl by vrátit smyslupné http hlavičky a pak obsah souboru.

když mu někdo pošle odkaz pokud to nepovolím.
Tak mu prostě příště pošle rovnou obrázek.
Bouda
Profil
Kajman:
Jemu jde ai o to, aby od něj nikdo nelinkoval obrázky. Zatěžuje tim server a na reklamy se nikdo nepodívá :)
Euroblb
Profil
Kajman:
ne neí tam jiné přesěmrování.
měl jsem to špatně naspané.
prmiň vrací mi to špatně protože mám zřejmě špatně napsané ty hlavičky v php..
.htaccess
RewriteEngine on
RewriteRule (.*)?(0\.jpg)$ index.php [L]
 

php
<?php	header('Location: a/2.jpg')?>;


mělo bz to na dotaz
0[/b].jpg]http://sajtna/22210.jpg
vracet podstrčenu fotografii a/2.jpg
pokud jsem to pochopil tak vrací podstrčenou hlavičku s přesměrování.

Prosím jak mám udělat aby na ten dotaz vrátilo jen ten obrázek, neví někdo?
Bouda:
o reklamu mi ani nejde, spíš o ošetření chyb uživatele,chci aby měl přístup k fotkám pouze uživatel/é pokud nenastaví jinak.
ale aby nikdo nelinkoval vlastně taky.
Kajman_
Profil *
Ale vždyť tam přesměrování máte... to location v php. Skript by měl vypadat přibližně takto

<?php
header('Content-Type: image/jpeg');
readfile('a/2.jpg');
?>
Euroblb
Profil
lol..chyba začátečníka.

Mockrát vám děkuju,
a přeju hezké svátky.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0