Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
просканировать папки на сетевом диске
|
|||
|---|---|---|---|
|
#18+
Можно ли в php просканировать определенную папку и подпапки на сетевом диске и вывести название всех папок в переменные? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2013, 14:04 |
|
||
|
просканировать папки на сетевом диске
|
|||
|---|---|---|---|
|
#18+
kolotov, Если папка доступна каждому для чтения, то возможно. Иначе придется с логин/пасс замутить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2013, 14:18 |
|
||
|
просканировать папки на сетевом диске
|
|||
|---|---|---|---|
|
#18+
phpz, доступ к ней есть каждому ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2013, 14:20 |
|
||
|
просканировать папки на сетевом диске
|
|||
|---|---|---|---|
|
#18+
kolotov, Тогда на выбор: glob, opendir/readdir и т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2013, 14:23 |
|
||
|
просканировать папки на сетевом диске
|
|||
|---|---|---|---|
|
#18+
phpz, доступ к папке должен быть именно у пользователя, который запускает страницу или у web сервера? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2013, 15:17 |
|
||
|
просканировать папки на сетевом диске
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2013, 15:43 |
|
||
|
просканировать папки на сетевом диске
|
|||
|---|---|---|---|
|
#18+
у сервера нет доступа к сетевой папке, как можно прописать логин и пароль для доступа? Сервер с сетевой папкой находится в домене, а web сервер к домену не подключен ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2013, 15:49 |
|
||
|
просканировать папки на сетевом диске
|
|||
|---|---|---|---|
|
#18+
Попробуйте примонтировать сетевую шару к ФС сервера. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2013, 16:19 |
|
||
|
просканировать папки на сетевом диске
|
|||
|---|---|---|---|
|
#18+
phpzТогда на выбор: glob, opendir/readdir и т.д. Можно ли с их помощью сканировать подкаталоги? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2013, 10:18 |
|
||
|
просканировать папки на сетевом диске
|
|||
|---|---|---|---|
|
#18+
А что им может помешать? Кстати, есть еще RecursiveDirectoryIterator ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2013, 10:33 |
|
||
|
просканировать папки на сетевом диске
|
|||
|---|---|---|---|
|
#18+
mhx, дело в том что readdir, opendir сканирует только то, что в корневом каталоге может я не так делаю Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2013, 10:49 |
|
||
|
просканировать папки на сетевом диске
|
|||
|---|---|---|---|
|
#18+
Вам надо реализовать рекурсивную функцию для построения дерева каталогов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2013, 11:04 |
|
||
|
просканировать папки на сетевом диске
|
|||
|---|---|---|---|
|
#18+
mhxВам надо реализовать рекурсивную функцию для построения дерева каталогов Есть ли примеры как это сделать, не могу найти? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2013, 11:10 |
|
||
|
просканировать папки на сетевом диске
|
|||
|---|---|---|---|
|
#18+
я нашел Код: php 1. 2. 3. 4. 5. 6. 7. 8. Только появился следующий вопрос, у меня все значения пишутся в одну строчку, как сделать построчно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2013, 11:17 |
|
||
|
просканировать папки на сетевом диске
|
|||
|---|---|---|---|
|
#18+
Посмотреть код страницы или заюзав <br/> вместо \n ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2013, 12:01 |
|
||
|
просканировать папки на сетевом диске
|
|||
|---|---|---|---|
|
#18+
у меня сканируется несколько сотен тысяч папок и пути записываются в БД. Но сканирование до конца не доходит, вроде как страница прогрузилась и всё, сканирование закончилось. Как сделать, чтобы при запуске php скрипта страница грузилась пока сканируются папки? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2013, 14:39 |
|
||
|
просканировать папки на сетевом диске
|
|||
|---|---|---|---|
|
#18+
kolotovсканируется несколько сотен тысяч папок и пути записываются в БДЭто действительно очень много и долго. Варианты решения разные могут быть в зависимости от ситуации. Возможно, скрипт срубается по превышению времени выполнения, а может браузер прекращает ожидание ответа. Думаю, правильным способом для столь долгоиграющих заданий был бы запуск cli-скрипта по расписанию, а через браузер только давать задание и получать готовый результат (или информацию о том что задание еще не завершено). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2013, 18:30 |
|
||
|
просканировать папки на сетевом диске
|
|||
|---|---|---|---|
|
#18+
vkle, запустил через cli и увидел следующую проблему - в переменной $name попадаются слова с одинарными кавычками ( ' ' ) и соответственно запрос не выполняется, как обойти эту ситуацию? Код: php 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2013, 07:51 |
|
||
|
просканировать папки на сетевом диске
|
|||
|---|---|---|---|
|
#18+
Можно банально addslashes . Правильно (по крайней мере, для MySQL) mysql_real_escape_string или вообще использовать mysqli или PDO . Для вашей СУБД наверняка что-то есть похожее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2013, 08:24 |
|
||
|
просканировать папки на сетевом диске
|
|||
|---|---|---|---|
|
#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, 10:40 |
|
||
|
просканировать папки на сетевом диске
|
|||
|---|---|---|---|
|
#18+
Код: php 1. Кавычки-то зачем тут? О_О Чему равна $ok_db_path? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2013, 11:22 |
|
||
|
просканировать папки на сетевом диске
|
|||
|---|---|---|---|
|
#18+
Надо перед кавычкой ставить не / а еще одну кавычку решил проблему так, но не знаю правильно ли , может есть другие способы решения Код: php 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2013, 11:33 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=38201711&tid=1463960]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
40ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
66ms |
get tp. blocked users: |
2ms |
| others: | 292ms |
| total: | 441ms |

| 0 / 0 |
