if(in_array($_FILES['image']['type'],array(
'image/jpeg', // Opera, FF
'image/jpg', // эт уже от себя добавил мало ли ))
'image/pjpeg'))){ // IE
copy($_FILES['image']['tmp_name'],'new_image_name.jpg');
$img_size = getimagesize('new_image_name.jpg');
print 'Width = ' . $img_size[0] . '<br> Height = ' . $img_size[1];
} else {
print 'Неверный формат файла';
}
<pre>
<?php
print_r($_POST);
print_r($_FILES);
if(in_array($_FILES['image']['type'],array(
'image/jpeg', // Opera, FF
'image/jpg', // эт уже от себя добавил мало ли ))
'image/pjpeg'))){ // IE
$img_size = getimagesize($_FILES['image']['tmp_name']);
print 'Width = ' . $img_size[0] . '<br>Height = ' . $img_size[1] . '<br>';
if($img_size[0]=='100' && $img_size[1]==100){
copy($_FILES['image']['tmp_name'],'new_image_name.jpg');
print 'Файл скопирован - <img src="new_image_name.jpg" alt=""><br>';
} else {
print 'Разрешение файла отлично от 100*100';
}
} else {
print 'Неверный формат файла';
}?>
</pre>
<form name="" action="" method="post" enctype="multipart/form-data">
<input type='file' name='image'>
<input type="submit" value="Send">
</form>
а я никому и не угрожал
П.С. с предохранителя сними рембо... в реале ты б так со мной не разговаривал...
Всплакнул. Ностальгия... старый добрый, индусский код...if(1){...} else {
$bool=false;
if (strlen($bool)==3) print 'yes';
else print 'no';
if(1){$img_size[0]=='100' && $img_size[1]==100){
он похож уже тем, что тип файла ты смотришь в заведомо недостоверной инфе, вместо того, чтобы взять и посмотреть а что же в действительности прислалиа подправленный вариант - на "индусский" никак похож
имеются ввиду какие-либо существующие расширения или просто копировать несколько первых байт файла и проверять на соответствие официальному заголовку?Автор оригинала: zerkms
...вместо того, чтобы взять и посмотреть а что же в действительности прислали
а как 100%-но проерить
все они недостоверные
Бугага )П.С. с предохранителя сними рембо... в реале ты б так со мной не разговаривал...
