Копирование файлов с помощью copy()

fire-one

Новичок
Копирование файлов с помощью copy()

$res=!copy ($file,"results/$id.$ext")or die("Error: Can't upload your file");

Говорит "can't create such stream: no such file or directory".
Не могу понять что это значит. и файл, который нужно скопировать, и папка куда существуют.
Помогите разобраться с этой ситуацией.
И еще. Будет ли эта функция правильно работать при переходе с винды на линукс ? как лучше задавать дестинацию(я написал "results/$id.$ext",где id- имя будущего файла и ext-расширение) ?
Заранее спасибо.
php4
 

Demiurg

Guest
php тебе описал уже проблему, осталось только перевести.
 

fire-one

Новичок
Да я знаю английский. и файл исходник и каталог с chmod777 существует!
 

fire-one

Новичок
2c0dex: не знаю. оно как-то влияет на ошибки, но на проблему ничего не меняет.

2bool: а что это? и как юзать?
 

fire-one

Новичок
Ну это я имел в виду то , что на линуксе. На серваке.

-~{}~ 29.09.04 23:39:

Ну это я имел в виду то , что на линуксе. На серваке.
Работает оно одинаково.

-~{}~ 29.09.04 23:41:

2c0dex: путь к этому файлу вводится через диалог, поэтому он должен существовать.

2Yaguan: что это значит ?
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
fire-one
ты пишешь непонять что, либо $file не существует, либо то, куда копируешь.
Ты привел не полное сообщение об ошибке.
 

bool

Новичок
bool move_uploaded_file ( string filename, string destination)
This function checks to ensure that the file designated by filename is a valid upload file (meaning that it was uploaded via PHP's HTTP POST upload mechanism). If the file is valid, it will be moved to the filename given by destination
 

bool

Новичок
что-то такое.
$res=move_uploaded_file($file,"results/$id.$ext") or die("Error: Can't upload your file");
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
если нету warning - $file не является действительным загруженным файлом, смотри ман.
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
не воспринимает его как файл загрежунный post'm
http://ru.php.net/manual/ru/function.move-uploaded-file.php
читай
 

Yaguan

пилот
fire-one
Начни сначала: откуда у тебя берется $file ? Покажи эту строчку кода.
 
Сверху