Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Sprawdzanie czy obrazek jest obrazkiem czy "niespodzianka"
kiler129
post
Post #1





Grupa: Zarejestrowani
Postów: 566
Pomógł: 35
Dołączył: 21.06.2006

Ostrzeżenie: (0%)
-----


Mam dosc spory problem ze skryptem.
User uploaduje obrazek, skrypt sprawdza czy obrazek ma:

- Dozwolone rozszezenie
- Dozwolony mime
- Nie przekracza 2MB
- Czy funckaj getimagesize() zwroci prawidlowy wynik

Wszytko jest ok ale dodajac do pliku php na poczatku pierwsze kilka KB z obrazka i nadajc rozszeznie .jpg mozna upnac kod php co mi sie bardzo nie podoba (IMG:http://forum.php.pl/style_emoticons/default/dry.gif)
Jak przed tym zabezpiecza sie imageshack ktory nie daje sie nabrac ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Landon
post
Post #2





Grupa: Zarejestrowani
Postów: 83
Pomógł: 3
Dołączył: 21.04.2007
Skąd: Sosnowiec

Ostrzeżenie: (0%)
-----


Sposobem będzie na pewno GD lecz dobre tylko gdy będzie mało razy wykonywane (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) (przepisanie piksel po pixelu) (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Go to the top of the page
+Quote Post
kiler129
post
Post #3





Grupa: Zarejestrowani
Postów: 566
Pomógł: 35
Dołączył: 21.06.2006

Ostrzeżenie: (0%)
-----


Cytat(Landon @ 11.05.2008, 23:28:37 ) *
Sposobem będzie na pewno GD lecz dobre tylko gdy będzie mało razy wykonywane (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) (przepisanie piksel po pixelu) (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)


Przy kilku obrazkach to i owszem ale nie przy setkach (IMG:http://forum.php.pl/style_emoticons/default/sadsmiley02.gif)

edit:

Czesciowo chyba obszedlem problem.
Teraz da sie wgrac taki obrazek ale kod sie nie wykonuje. Dalem w .htaccess:

Kod
AddType text/plain .php .php3 .php4 .php5 .inc .phtml .cgi .pl
RemoveHandler .php


Chcialem wylaczyc php engine w katalogu obrazkow ale niestety wywala mi HTTP500 ;/

Ten post edytował kiler129 11.05.2008, 23:07:21
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 12.10.2025 - 22:20