Ошибка при загрузке картинок

Печать RSS
202

D
Автор
Пришелец
0
Почему не работает исходный код взятый с http://php.su/articles/?cat=protocols&page=001 ? Все время выбивает ошибки. Сам код:

<?
$max_image_width	= 380;
$max_image_height	= 600;
$max_image_size		= 64 * 1024;
$valid_types 		=  array("gif","jpg", "png", "jpeg");

if (isset($_FILES["userfile"])) {
	if (is_uploaded_file($_FILES['userfile']['tmp_name'])) {
		$filename = $_FILES['userfile']['tmp_name'];
		$ext = substr($_FILES['userfile']['name'], 
			1 + strrpos($_FILES['userfile']['name'], "."));
		if (filesize($filename) > $max_image_size) {
			echo 'Error: File size > 64K.';
		} elseif (!in_array($ext, $valid_types)) {
			echo 'Error: Invalid file type.';
		} else {
 			$size = GetImageSize($filename);
 			if (($size) && ($size[0] < $max_image_width) 
				&& ($size[1] < $max_image_height)) {
				if (@move_uploaded_file($filename, "/www/htdocs/upload/")) {
					echo 'File successful uploaded.';
				} else {
					echo 'Error: moving fie failed.';
				}
			} else {
				echo 'Error: invalid image properties.';
			}
		}
	} else {
		echo "Error: empty file.";
	}
} else {
	echo  '
	<form enctype="multipart/form-data" method="post"> 
	<input type="hidden" name="MAX_FILE_SIZE" value="64000"> 
	Send this file: <input name="userfile" type="file"> 
	<input type="submit" value="Send File"> 
	</form>';
}
?>
Изменил: Derrys (18.12.2012 / 09:58)
I

Пришелец
0
Какие ошибки?
D
Автор
Пришелец
0
в том то и дело что каждый раз разные
T

Чатланин
0
3. Derrys, ты можешь их сюда написать?
D
Автор
Пришелец
0
Error: empty file. , Error: moving fie failed. ,

Лузер PHP
0
права на папку выставил ?
D
Автор
Пришелец
0
а разве в open server нужно права выставлять на папку?
T

Чатланин
0
7. Derrys, а ты как думаешь?)
D
Автор
Пришелец
0
и как их там выставить?)
D
Автор
Пришелец
0
Решил проблему, всем спасибо
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск