а чем отличается GetImageSize($img) от $HTTP_POST_FILES['userfile']['size'] ?Автор оригинала: svirol
Отправляешь письмо с аттачем - http://php.spb.ru/php/mail.html
Аттач - закаченный файл. Перед этим можешь проверить его - gif, jpg ли это - GetImageSize($img)
Судя по http://www.stack.ru/~julia/PHP4/features.file-upload.html $HTTP_POST_FILES['userfile']['type'] содержит тип файла, если указал его браузер. Функция же GetImageSize() проверяет, является ли этот файл картинкой и возвращает код типа - http://www.php.net/manual/en/function.getimagesize.php.Автор оригинала: Pablo Escobar
а чем отличается GetImageSize($img) от $HTTP_POST_FILES['userfile']['size'] ?
конечно же! не туда ткнул.Автор оригинала: svirol
Судя по http://www.stack.ru/~julia/PHP4/features.file-upload.html $HTTP_POST_FILES['userfile']['type'] содержит тип файла, если указал его браузер. Функция же GetImageSize() проверяет, является ли этот файл картинкой и возвращает код типа - http://www.php.net/manual/en/function.getimagesize.php.
Прошу прощения - что у меня работает, про то и пишу...Автор оригинала: Pablo Escobar
конечно же! не туда ткнул.
$HTTP_POST_FILES['userfile']['size'] речь была про это.
а как обратиться к height и width?Автор оригинала: svirol
Судя по http://www.stack.ru/~julia/PHP4/features.file-upload.html $HTTP_POST_FILES['userfile']['type'] содержит тип файла, если указал его браузер. Функция же GetImageSize() проверяет, является ли этот файл картинкой и возвращает код типа - http://www.php.net/manual/en/function.getimagesize.php.
Автор оригинала: Pablo Escobar
а как обратиться к height и width?
$size=GetImageSize($img);
width = $size[0], height = $size[1], тип - $size[2]
т.е., будет корректно:Автор оригинала: svirol
Если это не картинка - функция возвратит 0.PHP:$size=GetImageSize($img); width = $size[0], height = $size[1], тип - $size[2]
Да, именно я так и проверяю, картинка ли это -Автор оригинала: Pablo Escobar
т.е., будет корректно:
if (is_uploaded_file($img) and ($size)
then что-то
?
is_uploaded_file() проверяет файл в tmp (для закачки) на соответствие выбранному в форме (если я не ошибаюсь)Автор оригинала: svirol
Да, именно я так и проверяю, картинка ли это -
if($size). Хотя с функцией is_uploaded_file() я еще не работала. Спасибо, буду знать.
все равно нужно проверять $HTTP_POST_FILES['userfile']['size']Автор оригинала: svirol
Спасибо, я еще почитаю по ней, главное - знать, что такая функция есть, а материалы по ней найти можно. Функций-то много, вот и получается, что используешь иногда не самую подходящую или что-то делаешь не самым лучшим образом.
Я и проверяю, только чуть по другому - $userfile_size.Автор оригинала: Pablo Escobar
все равно нужно проверять $HTTP_POST_FILES['userfile']['size']
а то зальет кто-нибудь gif 150Х150px весом в гиг![]()