|
|
|
| Народ, помогите. Не получается загрузить файл на сервер. Выдает следующее сообщение:
Warning: copy(//files//query.txt) [function.copy]: failed to open stream: Invalid argument in D:\upload.php on line 8
Не удалось загрузить файл!
Файл с формой
<form action="upload.php" method="post" enctype="multipart/form-data">
<input type="file" name="file">
<input type="submit" value="Submit">
</form>
|
и обработчик
<?php
$cat = '/files/'; // каталог для загрузки файлов
$filename = $_FILES['file']['name'];
$filesize = $_FILES['file']['size'];
$filetype = $_FILES['file']['type'];
$temp_filename = $_FILES['file']['tmp_name'];
if (!copy($temp_filename, $cat.$filename))
exit('Не удалось загрузить файл!');
echo 'Загружен файл '.$filename.'<br>';
echo 'Размер: '.$filesize.' байт<br>';
echo 'Тип: '.$filetype;
?>
|
Может кто знает в чем ошибка? | |
|
|
|
|
|
|
|
для: 666
(12.08.2006 в 11:21)
| | Попробуйте указать полный путь :
$cat = $_SERVER['DOCUMENT_ROOT'].'/files/';
|
И следите чтобы права на папку files позволяли записывать туда файлы | |
|
|
|
|
|
|
|
для: 666
(12.08.2006 в 11:21)
| | Дело происходит на локальной машине или на сервере хостинга? | |
|
|
|