File does not exist, при загрузке файла...

Статус
В этой теме нельзя размещать новые ответы.

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>

Принимаю:
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];
};
<img src=
PHP:
<?php echo $uploadfile; ?>
width="180" height=
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

Буду благодарен за помощь..
 

Crazy

Developer
Ты путаешь локальный путь к файлу и путь, под которым он виден через web.
 

Фанат

oncle terrible
Команда форума
о господи
когда же вы диск от веб-сервера отличать научитесь?
у тебя на сайте есть каталог /home/?
 

XTD

Новичок
Я указываю полный путь на сервере...
Да и причем тут путь? Файлы то до 2 метров нормально отображаются.

Я догадываюсь что нужно подстроить php.ini

Только ЧТО?

-~{}~ 11.06.07 16:08:

$_FILES["myfile"]["name"] - чисто имя файла (БЕЗ ПУТИ)
 

XTD

Новичок
Так что нужно делать-то? В иануале не встречал моей ошибки...
 

Фанат

oncle terrible
Команда форума
мля.
то у него путь неправильный, то 2 метра не хватает
когда человек сам не знает, от чего у него происходит ошибка, разговаривать с ним бесполезно.
 

Фанат

oncle terrible
Команда форума
Гравицапа
судя по коду, который он привел, у него никакие файлы отображаться не должны.

пусть разберется сначала - что у него там отображается, а потом уже будем ссылки давать
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху