Проблема после Upload-a

  • Автор темы Fine
  • Дата начала
Статус
Закрыто для дальнейших ответов.
F

Fine

#1
У меня вот такой код:
Код:
if (!$_FILES['nkar0']['name']=="") {
$exp = explode(".", $_FILES['nkar0']['name']);
$f=$us_id."_0_".$_FILES['nkar0']['name'];
if ((is_uploaded_file($_FILES['nkar0']['tmp_name']))&&($_FILES['nkar0']['size']<=$MFS)&&
(( $_FILES['nkar0']['type']=="image/pjpeg")||($_FILES['nkar0']['type']=="image/gif")||($_FILES['nkar0']['type']=="image/jpeg")))
copy($_FILES['nkar0']['tmp_name'],"pic/".$f);
$k="pic/".$f;
$query="INSERT INTO table1(event_id, nkar_name) 
VALUES ('".$us_id."','".$k."')";
mysql_query($query);
}
Но :)
Warning: copy(pic/5_0_myfoto.gif): failed to open stream: No such file or directory in /usr/home/...../photo.php on line 38

Что делать ?
Заранее спасибо
 
P

PARROT

#2
Проверь, существует ли директория куда ты сохраняешь загруженные файлы.
И вместо copy лучше использовать move_uploaded_file
Почитать можно тут: http://ru2.php.net/move_uploaded_file
 
Статус
Закрыто для дальнейших ответов.