Sherlok Holms
Новичок
Upload файлов
Скажыте пожалуйста, вот я прочитал статью http://phpclub.ru/detail/article/upload , но ничего не понял, точнее у меня не получается...
Сють дела в том что мне надо в фотогаллерее сохранять картинки, а у меня ничегошеньки неработает. Вот кусок моего кода:
Так вот у меня картинку сохраняет во временный каталог-/tmp, файл-images, но если его просмотреть то там находиться тот рисунок который я хотел закачать...
Скажыте пожалуйста, вот я прочитал статью http://phpclub.ru/detail/article/upload , но ничего не понял, точнее у меня не получается...



Сють дела в том что мне надо в фотогаллерее сохранять картинки, а у меня ничегошеньки неработает. Вот кусок моего кода:
PHP:
$max_image_width = 2000;
$max_image_height = 2000;
$max_image_size = 1024 * 1024;
$valid_types = array("gif","jpg", "png", "jpeg");
$uploaddir='/images/';
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 > 1M.';
} 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, $uploaddir.$_FILES['userfile']['name'])) {
echo 'File successful uploaded.';
} else {
echo 'Error: moving file failed.';
}
} else {
echo 'Error: invalid image properties.';
}
}
} else {
echo "Error: empty file.";
}
} else {
echo '<script language="JavaScript">
location.replace("http://192.168.0.2/gallery/new_image.php")
</script>';
}