|
|
|
| Вот такой простой пример копирования файла с удалённого диска у меня не работает:
$file = 'N:\DATA\01\file.DBF'; // N - сетевой диск, т.е. на удалённой машине
$newfile = 'D:\DATA\file_copy.DBF'; //D - локальный диск
if (!copy($file, $newfile)) {
echo "не удалось скопировать $file...\n";
}
пробую иначе, заменив N на полный путь:
$file = '\\remotemachine\users\DATA\01\file.DBF'; // N - именно так и подключен,
//если просмотреть его свойства
$newfile = 'D:\DATA\file_copy.DBF';
if (!copy($file, $newfile)) {
echo "не удалось скопировать $file...\n";
}
тот же результат.
если заменить N на локальный диск - всё заработает.
подскажите, что делать пожалуйста! | |
|
|
|
|
|
|
|
для: Mykola
(04.10.2006 в 14:52)
| | Попробуй заменить все \ на \\ | |
|
|
|
|
|
|
|
для: Mykola
(04.10.2006 в 14:52)
| | Вместо обратного слеша \ лучше использовать прямой / | |
|
|
|
|
|
|
|
для: cheops
(04.10.2006 в 15:03)
| | у меня тож с \ не работало, но когда я заменил их на / скрипт заработал..так что один из вариантов | |
|
|
|
|
|
|
|
для: cheops
(04.10.2006 в 15:03)
| | что-то не один из вариантов не помог ...
это уже не первый случай, с которым я сталкиваюсь, где PHP отказывается работать с удалёнными файлами.
Что делать?! | |
|
|
|
|
|
|
|
для: Mykola
(04.10.2006 в 15:21)
| |
<?
mkdir("//server/PDF/",0777); // вот так я создаю директорию на сервере в последнем своем скрипте
|
будет ли у тебя подобное рботать? | |
|
|
|
|
|
|
|
для: P@Sol
(04.10.2006 в 15:32)
| | не работает ... | |
|
|
|
|
|
|
|
для: Mykola
(04.10.2006 в 16:44)
| | Может недостаточно прав для этого? | |
|
|
|
|
|
|
|
для: tuder
(04.10.2006 в 21:38)
| | Обыкновенным Far'ом я захожу и копирую вручную теже файлы.
Нужно автоматизировать. Не получается ... | |
|
|
|
|
|
|
|
для: Mykola
(04.10.2006 в 14:52)
| | Выдержка из руководства: "начиная с PHP 4.3.0, source и dest могут быть URL'ами, если "fopen-оболочки" включены." Может причина в этом. Хотя у Вас диск и называется N, но реально это - удаленный ресурс и подключаться к нему следует, используя функции для работы с удаленными файлами | |
|
|
|
|
|
|
|
для: K_Serg
(05.10.2006 в 12:57)
| | Скажите, пожалуйста, в какую тему на phgp.net смотреть по работе с удалёнными файлами?
С чего начать? | |
|
|
|
|
|
|
|
для: Mykola
(05.10.2006 в 13:14)
| | fopen - открывает файл или URL
$filename = "c:\\files\\somepic.gif";
$fd = fopen ($filename, "rb");
$contents = fread ($fd, filesize ($filename));
fclose ($fd);
| fwrite - Binary-safe запись файла. А может проще будет ВАТ-файлом скопировать что нужно и не париться? | |
|
|
|