Loading...
terminal
Bym
as
nightlight
Эпоха возмездия (RPG game)
WorldByte - Наш хостинг - партнер
Обучение/Помощь новичкам
| Налаживание картинки с GET-ом
Топ дня:
Sniper
Тема закрыта by
Mr_Ezzy
Mr_Ezzy
Автор
2 октября 2015, в 19:36
Колхозник xD
262110938 (02.10.2015 в 19:35)
Mr_Ezzy
, и еше автор дам заметку ты пытаешься загрузить картинку png функцией imagecreatefromjpeg
то добавлю для безопасности и без шелла.
<?php
function imageCreateFromAny($filepath) {
$type = exif_imagetype($filepath); // [] if you don't have exif you could use getImageSize()
$allowedTypes = array(
1, // [] gif
2, // [] jpg
3, // [] png
6 // [] bmp
);
if (!in_array($type, $allowedTypes)) {
return false;
}
switch ($type) {
case 1 :
$im = imageCreateFromGif($filepath);
break;
case 2 :
$im = imageCreateFromJpeg($filepath);
break;
case 3 :
$im = imageCreateFromPng($filepath);
break;
case 6 :
$im = imageCreateFromBmp($filepath);
break;
}
return $im;
}
?>
безопасность - второй вопрос.Сначала, я не могу понять, ибо не работает.
J
M
C
o
d
e
2 октября 2015, в 19:37
Рейтинг: 2369
Mr_Ezzy
, давай ка удалим 2 переменую и ты поймеш что делает 2 переменый который ты пытаешь 1 картинук делать копия на 2 картинку
Стр.:
1
,
2
,
3
Форум
На главную