Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
21.03.2013, 14:04
|
|||
|---|---|---|---|
|
|||
просканировать папки на сетевом диске |
|||
|
#18+
Можно ли в php просканировать определенную папку и подпапки на сетевом диске и вывести название всех папок в переменные? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.03.2013, 14:18
|
|||
|---|---|---|---|
|
|||
просканировать папки на сетевом диске |
|||
|
#18+
kolotov, Если папка доступна каждому для чтения, то возможно. Иначе придется с логин/пасс замутить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.03.2013, 14:20
|
|||
|---|---|---|---|
|
|||
просканировать папки на сетевом диске |
|||
|
#18+
phpz, доступ к ней есть каждому ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.03.2013, 14:23
|
|||
|---|---|---|---|
|
|||
просканировать папки на сетевом диске |
|||
|
#18+
kolotov, Тогда на выбор: glob, opendir/readdir и т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.03.2013, 15:17
|
|||
|---|---|---|---|
|
|||
просканировать папки на сетевом диске |
|||
|
#18+
phpz, доступ к папке должен быть именно у пользователя, который запускает страницу или у web сервера? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.03.2013, 15:43
|
|||
|---|---|---|---|
|
|||
просканировать папки на сетевом диске |
|||
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.03.2013, 15:49
|
|||
|---|---|---|---|
|
|||
просканировать папки на сетевом диске |
|||
|
#18+
у сервера нет доступа к сетевой папке, как можно прописать логин и пароль для доступа? Сервер с сетевой папкой находится в домене, а web сервер к домену не подключен ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
21.03.2013, 16:19
|
|||
|---|---|---|---|
просканировать папки на сетевом диске |
|||
|
#18+
Попробуйте примонтировать сетевую шару к ФС сервера. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.03.2013, 10:18
|
|||
|---|---|---|---|
|
|||
просканировать папки на сетевом диске |
|||
|
#18+
phpzТогда на выбор: glob, opendir/readdir и т.д. Можно ли с их помощью сканировать подкаталоги? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.03.2013, 10:33
|
|||
|---|---|---|---|
|
|||
просканировать папки на сетевом диске |
|||
|
#18+
А что им может помешать? Кстати, есть еще RecursiveDirectoryIterator ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.03.2013, 10:49
|
|||
|---|---|---|---|
|
|||
просканировать папки на сетевом диске |
|||
|
#18+
mhx, дело в том что readdir, opendir сканирует только то, что в корневом каталоге может я не так делаю Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.03.2013, 11:04
|
|||
|---|---|---|---|
|
|||
просканировать папки на сетевом диске |
|||
|
#18+
Вам надо реализовать рекурсивную функцию для построения дерева каталогов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.03.2013, 11:10
|
|||
|---|---|---|---|
|
|||
просканировать папки на сетевом диске |
|||
|
#18+
mhxВам надо реализовать рекурсивную функцию для построения дерева каталогов Есть ли примеры как это сделать, не могу найти? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.03.2013, 11:17
|
|||
|---|---|---|---|
|
|||
просканировать папки на сетевом диске |
|||
|
#18+
я нашел Код: php 1. 2. 3. 4. 5. 6. 7. 8. Только появился следующий вопрос, у меня все значения пишутся в одну строчку, как сделать построчно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.03.2013, 12:01
|
|||
|---|---|---|---|
|
|||
просканировать папки на сетевом диске |
|||
|
#18+
Посмотреть код страницы или заюзав <br/> вместо \n ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.03.2013, 14:39
|
|||
|---|---|---|---|
|
|||
просканировать папки на сетевом диске |
|||
|
#18+
у меня сканируется несколько сотен тысяч папок и пути записываются в БД. Но сканирование до конца не доходит, вроде как страница прогрузилась и всё, сканирование закончилось. Как сделать, чтобы при запуске php скрипта страница грузилась пока сканируются папки? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.03.2013, 18:30
|
|||
|---|---|---|---|
просканировать папки на сетевом диске |
|||
|
#18+
kolotovсканируется несколько сотен тысяч папок и пути записываются в БДЭто действительно очень много и долго. Варианты решения разные могут быть в зависимости от ситуации. Возможно, скрипт срубается по превышению времени выполнения, а может браузер прекращает ожидание ответа. Думаю, правильным способом для столь долгоиграющих заданий был бы запуск cli-скрипта по расписанию, а через браузер только давать задание и получать готовый результат (или информацию о том что задание еще не завершено). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.03.2013, 07:51
|
|||
|---|---|---|---|
|
|||
просканировать папки на сетевом диске |
|||
|
#18+
vkle, запустил через cli и увидел следующую проблему - в переменной $name попадаются слова с одинарными кавычками ( ' ' ) и соответственно запрос не выполняется, как обойти эту ситуацию? Код: php 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.03.2013, 08:24
|
|||
|---|---|---|---|
просканировать папки на сетевом диске |
|||
|
#18+
Можно банально addslashes . Правильно (по крайней мере, для MySQL) mysql_real_escape_string или вообще использовать mysqli или PDO . Для вашей СУБД наверняка что-то есть похожее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.03.2013, 10:40
|
|||
|---|---|---|---|
|
|||
просканировать папки на сетевом диске |
|||
|
#18+
Экранирование проставляю, но в БД не пишет, не пойму в чем дело Код: php 1. 2. 3. 4. 5. 6. 7. пишет ошибку PHP Warning: mssql_query(): message: Incorrect syntax near 'тест'. (severity 15) in /var/www/s.php on line 34 PHP Warning: mssql_query(): General SQL Server error: Check messages from the SQL Server (severity 15) in /var/www/s.php on line 34 PHP Warning: mssql_query(): Query failed in /var/www/s.php on line 34 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.03.2013, 11:22
|
|||
|---|---|---|---|
|
|||
просканировать папки на сетевом диске |
|||
|
#18+
Код: php 1. Кавычки-то зачем тут? О_О Чему равна $ok_db_path? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.03.2013, 11:33
|
|||
|---|---|---|---|
|
|||
просканировать папки на сетевом диске |
|||
|
#18+
Надо перед кавычкой ставить не / а еще одну кавычку решил проблему так, но не знаю правильно ли , может есть другие способы решения Код: php 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=23&mobile=1&tid=1463960]: |
0ms |
get settings: |
11ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
43ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
74ms |
get tp. blocked users: |
2ms |
| others: | 246ms |
| total: | 422ms |

| 0 / 0 |
