![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 3.08.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
mam do napisania w php uploadera plikow graficznych. O ile z samym uploaderem nie mialem problemow, to szukam skryptu, ktory zakoduje/przekonwertuje mi pobierane obrazki do formatu php, tak aby nie mozna bylo sie do nich bezposrednio odwolac (przy bezposrednim odwolaniu ma pojawiac sie komunikat z bledem 404). Oczywiscie skrypt musi takze pozwalac na odkodowanie obrazka. Podobno w internecie pelno jest takich skryptow, ale nie wiem pod jakim haslem szukac. Z gory dzieki za pomoc. Pozdrawiam. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 651 Pomógł: 28 Dołączył: 4.12.2004 Ostrzeżenie: (0%) ![]() ![]() |
Odnoszę wrażenie, że sam nie wiesz, co masz napisać (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) . Jak można zakodować obrazek do php? Można co najwyżej odczytać lub przetworzyć obrazek z poziomu php.
Wgrywaj sobie te wszystkie obrazki do jakiegoś jednego katalogu, a następnie wgraj do niego plik o nazwie: .htaccess, w którym napiszesz: Deny from all. Wtedy nie będzie się dało odwołać do obrazka bezpośrednio. Za pomocą php będziesz mógł się do niego odwołać wysyłając odpowiednie nagłówki. Np. tak:
Ten post edytował Speedy 12.08.2008, 19:35:26 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 3.08.2008 Ostrzeżenie: (0%) ![]() ![]() |
W sumie wiem, ze do konca tego nie rozumiem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Moze napisze wytyczne, jakie dostalem: Jest uploader plikow, klikam Przegladaj, wybieram jakis obrazek, np. plik.jpg. Daje wyslij i skrypt ma mi go zapisac w folderze upload jako plik.php. I jak odwolam sie bezposrednio do pliku www.adres_jakis_tam.pl/uploader/plik.php, to pojawi sie blad 404. Natomiast jak chce gdzies wkleic ten obrazek, to jako src w <img> podaj dekodowanie.php?go=plik.php, gdzie dekodowanie.php zawiera skrypt "dekodujacy".
Sam uploader wykonuje jeszcze wiele innych funkcji, ale nie sa one z tym akurat zwiazane. Ten post edytował frees 13.08.2008, 19:36:46 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 461 Pomógł: 32 Dołączył: 17.09.2003 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Encoder:
Nie sprawdzałem czy działa - sam concept jest dobry (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) pozdrawiam, Łukasz |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 3.08.2008 Ostrzeżenie: (0%) ![]() ![]() |
Encoder: (...) Nie sprawdzałem czy działa - sam concept jest dobry (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) pozdrawiam, Łukasz Nie dziala, ale naprowadzil mnie jak to zrobic. Ogolnie nie ma z tym wielkiego problemu. Zrobilem to tak, ze "zakodowany" obrazek wkleja do pliku php. Na poczatku tego pliku dopisuje mi linie: a na koncu zamykam komentarz i php. Potem czytam tylko druga linie pliku i wklejam ja do <img>. Niestety nie dziala to pod IE, tzn obrazek nie wyswietla sie. |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 592 Pomógł: 62 Dołączył: 3.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
chyba najmniej inwazyjna metoda:
obrazki umieść w osobnym katalogu, gdzie dasz htaccess deny from all (problem userów z główy, teraz jak je wyświetlić?) otóz piszesz sobie plik php, w który pobiera dane obrazki, ich nazwe mozna podać poprzez $_GET, a w treści pliku:
(IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Ten post edytował rzymek01 13.08.2008, 21:48:13 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 14:47 |