• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

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

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

Fine

У меня вот такой код:
Код:
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

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

Обучение наступательной кибербезопасности в игровой форме. Начать игру!