Не получается решить задачу.
Задача заключается в том, чтобы используя функцию PHP_FTP создать КОПИЮ файла (с другим именем естественно) на сервере не выгружая его за пределы этого сервера.
Команды copy в PHP_FTP нет. Есть удаление и переименование.
Я подозреваю что нужно использовать функцию FTP_PUT передав в качестве параметров дескриптор файла который нужно скопировать и имя файла в который нужно скопировать исходный файл.
$file_out = $mypatch_options['path'] . $file['file_original'] . '.original';
Опять таки понимаю что скорее всего косяк в том что тестирую я это все на локальном компе под OpenServ и пути к искомому файлу не с теми слешами.
Warning: fopen(_тут путь к файлу_): failed to open stream: No such file or directory in _тут путь к файлу где это выполняется_
Если дело в этом — то подскажите как сделать чтобы функция понимала что счас она в винде и слешы нужно использовать прямые, а если скрипт запущен в юниксе — то обратные.
Или может есть более правильные пути решения задачи.
Надо всего-то взять файл и скопировать его рядом с другим именем… Блин проще задачи не придумаешь — а вот уже сутки мучаюсь.
Да и еще — почему нужно именно использовать FTP — так как именно через права доступа пользователя ftp можно получить что-то менять на сервере.