|
|
|
| Всем привет. Есть код :
if(isset($_FILES['FileName'])&&($_FILES['FileName']['name']!=""))
{
//******************* Сохраняем загружаемый файл в БД *****************************
// echo "Файл определен<br>";
$DIR = "Users/".basename($_FILES["Filename"]["name"]);
if(copy($_FILES["FileName"]["tmp_name"],$DIR))
{
echo("Файл успешно загружен <br>");
echo("Характеристики файла: <br>");
echo("Имя файла: ");
echo($_FILES["filename"]["name"]);
echo("<br>Размер файла: ");
echo($_FILES["filename"]["size"]);
echo("<br>Каталог для загрузки: ");
echo($_FILES["filename"]["tmp_name"]);
echo("<br>Тип файла: ");
echo($_FILES["filename"]["type"]);
}else {
echo("Ошибка загрузки файла");
}
}
|
на выходе выдает :
Warning: copy(Users/) [function.copy]: failed to open stream: Is a directory in /usr/local/hosting/sites/platinum-soft.ck.ua/httpdocs/Projects_ru.php on line 16
Ошибка загрузки файла .
Обьясните, плз, в чем проблема. | |
|
|
|
|
|
|
|
для: KODAGEN
(29.02.2008 в 07:21)
| | что такое basename?
и в место сору надо использовать муве_аплоад, так более правильно | |
|
|
|
|
|
|
|
для: KODAGEN
(29.02.2008 в 07:21)
| | Вот кодик если загружать не бд:
<?PHP
function upload()
{
$path=$_SERVER['DOCUMENT_ROOT']."/portfolio/"; // Место закачки файла
$file_name=$path.$_FILES['userfile']['name'];
move_uploaded_file($_FILES['userfile']['tmp_name'],$file_name); // Переносим файл в указанную директорию
chmod ("$file_name", 0644);
}
?>
|
| |
|
|
|