XTD
Новичок
File does not exist, при загрузке файла...
Привет всем!
Есть такая проблема:
Когда загружаю файл стандартным способом:
Отправляю:
<FORM ACTION="index.php" METHOD="POST" enctype="multipart/form-data">
Выберите файл:<INPUT TYPE="file" NAME="myfile" size="35">
<INPUT TYPE="submit" NAME="submit" VALUE="Загрузить">
</FORM>
Принимаю:
ФАЙЛ ЗАГРУЖАЕТСЯ, вроде все нормально. Но:
(Файл *.jpg) Я потом подгоняю высоту изображения согласно ширине 180 пикс.:
<img src=
width="180" height=
/>
Так вот я не пойму в чем проблема? Файл загружается в папку на сервере, размер соответствует размеру на локале, а файл не отображается. Если там где должен быть рисунок нажать правой кнопкой мышки/свойства, показывается реальный путь ЮРЛ на изображение. А изображение не отображается ..
Да, изображения размером до двух мегабайт загружаются и отображаются нормально. А вот больше двух мегабайт, НЕТ.
В чем может быть проблема? Может нужно настроить php.ini? Больше выделить памяти, или еще что?
В лог на сервере пишет:
[Mon Jun 11 13:09:14 2007] [error] [client IP] File does not exist: "/home/user/public_html/file/foto.jpg
Буду благодарен за помощь..
Привет всем!
Есть такая проблема:
Когда загружаю файл стандартным способом:
Отправляю:
<FORM ACTION="index.php" METHOD="POST" enctype="multipart/form-data">
Выберите файл:<INPUT TYPE="file" NAME="myfile" size="35">
<INPUT TYPE="submit" NAME="submit" VALUE="Загрузить">
</FORM>
Принимаю:
PHP:
$myfile = $_FILES["myfile"]["tmp_name"];
$myfile_name = $_FILES["myfile"]["name"];
$myfile_size = $_FILES["myfile"]["size"];
$myfile_type = $_FILES["myfile"]["type"];
$uploadfile= "/home/user/public_html/file/".$_FILES["myfile"]["name"];
move_uploaded_file($_FILES["myfile"]["tmp_name"], $uploadfile);
(Файл *.jpg) Я потом подгоняю высоту изображения согласно ширине 180 пикс.:
PHP:
$size = @getimagesize($foto);
if ($size[0] > 180){
if ($size[1]>$size[0]) {$procent=$size[1]/$size[0];$itsize=180*$procent;}
elseif ($size[1]<$size[0]) {$procent=$size[0]/$size[1];$itsize=180/$procent;}
elseif ($size[1]==$size[0]) {$itsize=180;};
}else{
$itsize=$size[1];
};
PHP:
<?php echo $uploadfile; ?>
PHP:
<?php echo $itsize; ?>
Так вот я не пойму в чем проблема? Файл загружается в папку на сервере, размер соответствует размеру на локале, а файл не отображается. Если там где должен быть рисунок нажать правой кнопкой мышки/свойства, показывается реальный путь ЮРЛ на изображение. А изображение не отображается ..
Да, изображения размером до двух мегабайт загружаются и отображаются нормально. А вот больше двух мегабайт, НЕТ.
В чем может быть проблема? Может нужно настроить php.ini? Больше выделить памяти, или еще что?
В лог на сервере пишет:
[Mon Jun 11 13:09:14 2007] [error] [client IP] File does not exist: "/home/user/public_html/file/foto.jpg
Буду благодарен за помощь..