PDA

Показать полную графическую версию : Копирование файлов с помощью PHP на удаленный комп


kyler
10-06-2011, 19:47
Доброго времени суток!
Хочу чтобы при определенных действиях копировался файл на удаленный комп средствами PHP.
Пишу примерно такую команду: system('xcopy "C:\WebServer\Apache\htdocs\kyler66\upload\files\thisCopyFile.exe" "\\192.168.10.6\c$\wmpub\public\Upload\" /E /D /Y');
есть запустить её через CMD то все нормально работает и файл thisCopyFile.exe копируется на 192.168.10.6. Но через PHP получается что на локальном компе в корне диска С создается папка 192.168.10.6\c$\wmpub\public\Upload\ и туда копируется этот файл. Если сделать CMD файл и поместить туда этот код xcopy "C:\WebServer\Apache\htdocs\kyler66\upload\files\thisCopyFile.exe" "\\192.168.10.6\c$\wmpub\public\Upload\" /E /D /Y а в скрипте PHP exec('file.cmd') то тоже ничего не получается.

Sham
11-06-2011, 00:39
e" "\\192.168.10.6\c$ »тут экранированный слеш получается вроде (в результате получается один). В одинарных кавычках 3 обратных слеша = 2. Чтобы убедиться, сделайте echo. В двойных кавычках побольше...

также пробуйте через copy в PHP (через обработчик file:// или без)..

ну и права процесса, групповые политики и т.д. - флаг в руки...




© OSzone.net 2001-2012