(PHP) Создание каталога по сети

erdn
Дата: 06.07.2006 15:00:31
Траблы в создании каталога по сети.
Когда пишешь mkdir("\\Комп\папка\Test", 0700);
не создаёт, а когда mkdir("C:\\папка\Test", 0700); -- создаёт.
Доступ к папке полный, в безопасности тоже для всех.
Сеть с доменами.
Версия php 4.2.3

Как побороть? Читал доки внимательно, не нашёл...
erdn
Дата: 06.07.2006 16:33:51
Up
Пчеловод
Дата: 06.07.2006 16:37:33
не создает, говоришь...
а что за ошибку выдает? true|false возвращает?
erdn
Дата: 06.07.2006 16:54:34
Пчеловод
не создает, говоришь...
а что за ошибку выдает? true|false возвращает?


Запускал на себе и на сервере.

mkdir возвращает 1 и создаёт папку в текущем каталоге. вместо сетевого.

А на сервере возвращает пусто и ничего не создаёт. Вообще. Хотя путь сетевой этот видит... getcwd при chdir его возвращает...
Пчеловод
Дата: 06.07.2006 17:04:03
почитай это, наверное как ты хочешь, так нельзя :(
4m@t!c
Дата: 06.07.2006 17:20:33
С какими правами и под какой учетной записью запущен сервер??? Если у учетной записи под которой запущен веб-сервер доступ к сетевым ресурсам?
ОСи какие?
----------------------------------------
Артисты не приехали, приехали цыгане
Пчеловод
Дата: 06.07.2006 17:35:00
Я пробовал на своем рабочем компе - WinXP+Apache1.3.35+PHP4.4.2
Дал права на полный доступ к папке c:\temp для всех.
mkdir("\\имя_компа\temp\mydir") возвращает False
erdn
Дата: 06.07.2006 17:37:36
4m@t!c
С какими правами и под какой учетной записью запущен сервер??? Если у учетной записи под которой запущен веб-сервер доступ к сетевым ресурсам?
ОСи какие?
----------------------------------------
Артисты не приехали, приехали цыгане


на мне сервер апач есс-но подо мной запущен,
а на сервере -- под спец. аккаунтом.

оси: я -- хр про сп.2, сервер 2003 сп. 1.
у меня все права есть, а на серваке -- вопрос пока открытый.

Но на мне ж тоже не туда пишет, а в локаль, откуда скрипт запущен!
erdn
Дата: 06.07.2006 17:47:23
Пчеловод
Я пробовал на своем рабочем компе - WinXP+Apache1.3.35+PHP4.4.2
Дал права на полный доступ к папке c:\temp для всех.
mkdir("\\имя_компа\temp\mydir") возвращает False

Надо было в закладку Безопасность ещё поставить всех.
4m@t!c
Дата: 06.07.2006 17:53:50
А вы уверены, что под вашей учтной записью? По умолчанию Апач стартует от имени SYSTEM.
Пишет файл туда, куда вы указывает. Код выложите на форум.
----------------------------------------
Артисты не приехали, приехали цыгане