Ошибка при загрузке картинок
1.
Derrys (18.12.2012 / 09:57)
Почему не работает исходный код взятый с
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>';
}
?>
2.
iNeeXT (18.12.2012 / 10:31)
Какие ошибки?
3.
Derrys (18.12.2012 / 21:29)
в том то и дело что каждый раз разные
4.
Tima94 (18.12.2012 / 21:34)
3.
Derrys, ты можешь их сюда написать?
5.
Derrys (18.12.2012 / 22:50)
Error: empty file. , Error: moving fie failed. ,
6.
Николай (18.12.2012 / 22:58)
права на папку выставил ?
7.
Derrys (19.12.2012 / 20:32)
а разве в open server нужно права выставлять на папку?
8.
Tima94 (19.12.2012 / 20:44)
7.
Derrys, а ты как думаешь?)
9.
Derrys (19.12.2012 / 20:50)
и как их там выставить?)
10.
Derrys (19.12.2012 / 22:44)
Решил проблему, всем спасибо
URL:
https://visavi.net/topics/35810