Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.70/56: Рейтинг темы: голосов - 56, средняя оценка - 4.70
102 / 93 / 36
Регистрация: 01.04.2013
Сообщений: 654

Доступ к сетевой папке

27.11.2013, 10:09. Показов 11587. Ответов 16
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Когда файл лежит у меня, я его читаю хорошо. Но вот мне нужно считать файл в сетевой папке.
Пытаюсь так
PHP
1
2
3
$path = '\\192.168.0.10\Public\program\service_car\old_MonitorPr.txt';
$content = file_get_contents($path);
echo $content;
Но ничего не выходит.
К папке есть доступ по логину и паролю. Я сделал автоматический вход. Но может в скрипте где-то всё-таки надо прописать пароль и логин для входа?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
27.11.2013, 10:09
Ответы с готовыми решениями:

Доступ к сетевой папке под другим пользователем
Подключаюсь к сетевой папке так $file2 = file("\\\\$ip\\logs\\csv\\logs.txt"); Получается я захожу в папку под учеткой Гостя. Но это...

Сетевой путь к расшаренной папке
Здравствуйте! Возникла необходимость получить содержимое сетевого каталога. в мануале нашел пример: $dir = "C:/temp/";...

как ограничить доступ к папке?
народ, такая ситуация, на сайте есть папка "private", в ней лежат файлы, когда пользователь набирает в строке www.site.com/private,...

16
127 / 127 / 25
Регистрация: 20.11.2009
Сообщений: 498
27.11.2013, 10:32
Скорее всего придется пользоваться curl(); чтобы передавать логин и пароль для доступа
0
102 / 93 / 36
Регистрация: 01.04.2013
Сообщений: 654
27.11.2013, 11:35  [ТС]
Я об этом тоже думал. Только вот как? С курлом мало знаком. Нужен пример.
0
 Аватар для Vovan-VE
13210 / 6599 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
27.11.2013, 15:38
Цитата Сообщение от Firework Посмотреть сообщение
PHP
1
$path = '\\192.168.0.10\Public\pro...
PHP
1
2
$path = '\\\\192.168.0.10\\Public\\pro...';
echo $path;
0
102 / 93 / 36
Регистрация: 01.04.2013
Сообщений: 654
28.11.2013, 15:02  [ТС]
Цитата Сообщение от Vovan-VE Посмотреть сообщение
PHP
1
2
$path = '\\\\192.168.0.10\\Public\\pro...';
echo $path;
Ничего не изменилось...
0
 Аватар для Vovan-VE
13210 / 6599 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
28.11.2013, 15:09
Цитата Сообщение от Firework Посмотреть сообщение
Ничего не изменилось...
Цитата Сообщение от Firework Посмотреть сообщение
Я сделал автоматический вход.
Скрипт выполняется в какой ОС?
Скрипт выполняется от имени какого пользователя? Того самого, у которого автовход настроен, или у другого?
0
102 / 93 / 36
Регистрация: 01.04.2013
Сообщений: 654
28.11.2013, 15:12  [ТС]
Win7.
Тот же самый пользователь.
Только после перезагрузки компьютера надо снова вводить пароль.
0
 Аватар для Vovan-VE
13210 / 6599 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
28.11.2013, 15:53
Цитата Сообщение от Firework Посмотреть сообщение
Win7.
Тот же самый пользователь.
На всякий случай продолжу.
Скрипт работает под веб-сервером? Тот запущен, как служба? Службы могут быть запущены от имени другого пользователя, а не от того, под которым Вы обычно работаете.
0
102 / 93 / 36
Регистрация: 01.04.2013
Сообщений: 654
28.11.2013, 15:58  [ТС]
Понятия не имею. Думаю от моего же имени.

Добавлено через 3 минуты
PHP
1
$path = 'ftp://ivanov:123421@192.168.0.250/old_MonitorPr.txt';
Вот так находит содержимое файла с фтп-сервера. Где ivanov - login, 123421 - password.
Но мне нужно с сетевой папки.
0
 Аватар для Vovan-VE
13210 / 6599 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
28.11.2013, 16:01
Цитата Сообщение от Firework Посмотреть сообщение
Понятия не имею. Думаю от моего же имени.
Значит, надо выяснить. В этом и может заключаться проблема: это у Вас автовход, а у него — нет.

Добавлено через 59 секунд
Не уверен, что получится, но в качестве эксперимента: file://user:pass@host/path
0
102 / 93 / 36
Регистрация: 01.04.2013
Сообщений: 654
28.11.2013, 16:06  [ТС]
Цитата Сообщение от Vovan-VE Посмотреть сообщение
а у него — нет
У кого у него? Я сам же этот скрипт запускаю.

Добавлено через 3 минуты
Цитата Сообщение от Vovan-VE Посмотреть сообщение
Значит, надо выяснить. В этом и может заключаться проблема: это у Вас автовход, а у него — нет.

Добавлено через 59 секунд
Не уверен, что получится, но в качестве эксперимента: file://user:pass@host/path
не получается
0
 Аватар для Vovan-VE
13210 / 6599 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
28.11.2013, 16:09
Цитата Сообщение от Firework Посмотреть сообщение
У кого у него?
Еще раз:
Цитата Сообщение от Vovan-VE Посмотреть сообщение
Скрипт работает под веб-сервером? Тот запущен, как служба? Службы могут быть запущены от имени другого пользователя, а не от того, под которым Вы обычно работаете.
Цитата Сообщение от Firework Посмотреть сообщение
Понятия не имею. Думаю от моего же имени.
Цитата Сообщение от Vovan-VE Посмотреть сообщение
Значит, надо выяснить.
0
102 / 93 / 36
Регистрация: 01.04.2013
Сообщений: 654
28.11.2013, 16:13  [ТС]
Мне просто надо знать как прописывать пароль и логин к защищённой сетевой папке.
Я привёл работающий пример с ftp.
PHP
1
$path = 'ftp://ivanov:123421@192.168.0.250/r.php';
Т.е. логин и пароль прописываются перед адресом.
Я хочу знать, как по этой аналогии это делается с сетевыми папками?
0
 Аватар для Vovan-VE
13210 / 6599 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
28.11.2013, 16:25
Насколько я понял, для UNC вообще не предусмотрено возможности указать логин и пароль.
0
102 / 93 / 36
Регистрация: 01.04.2013
Сообщений: 654
28.11.2013, 16:35  [ТС]
Цитата Сообщение от Vovan-VE Посмотреть сообщение
UNC
щта???
0
 Аватар для Vovan-VE
13210 / 6599 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
28.11.2013, 16:37
Цитата Сообщение от Firework Посмотреть сообщение
щта???
Этот Ваш \\host\path — это оно и есть.

Не проще сетевой диск перманентно подключить для общего пользования?
0
102 / 93 / 36
Регистрация: 01.04.2013
Сообщений: 654
29.11.2013, 14:49  [ТС]
Ну тут такая политика компании.
Надо всё запретить, а потом, когда попросят начальство, и начальство скажет сисадминам, то сисадмины дадут доступ.

Добавлено через 1 минуту
а почему на фтп сервере можно прописывать пароль и логин в пути к файлу?

Добавлено через 22 часа 6 минут
...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
29.11.2013, 14:49
Помогаю со студенческими работами здесь

Как запретить доступ к папке не зарегистрированным пользователям?
Есть рабочий скрипт регистрации, авторизации и во становления пароля на пхп. Но проблема в том, что зная полный путь к папке с файлом не...

Доступ к сетевой папке
Добрый вечер. есть вопрос. Имеется папка на сетевом диске. как сделать так чтобы доступ к этой папке имел только я. Прав админа у меня...

Доступ к сетевой папке
Как сделать так чтобы только 1 пользователь мог заходить в расшариную папку или чтобы при заходе в эту папку запрашивал пароль ? (домена...

Доступ к сетевой папке из службы
Всем привет. Пишу службу (Windows Service), используя TService и иже с ним. Не силён в сетевых делах, посему прошу подсказать, куда...

Доступ к сетевой папке из интернета
Прошу помощи у опытных многоуважаемых форумчан. Нам нужно иметь возможность входить в папку расрашенную из интернета. Преамбула: 1....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
17
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru