Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - XavierTeodonius

Страницы: [1]
1
Можно ли исполььзуя JavaScript раскрыть окно браузера на весь экран ? (так, как это происходит по нажатию клавиши F11)

2
Есть поток видео (не файл). Необходимо его транслировать в html-странице. Подскажите, пожалуйста, как это сделать (простое применение embed что-то не работает). Если задал вопрос не в ту тему, извините.

3
PHP / Поиск / обход файлов и папок на ФТП
« : 22 Марта 2007, 17:48:42 »
Возникла задача проиндексировать содержимое ФТП для быстрого поиска файлов и папок. Насколько я понимаю, такое необходимо организовывать с помощью рекурсии.  Создаем функцию для загрузки каталога и индексации содержимого. В ней же вызываем цикле (по количеству подкаталогов) функцию еще раз, в параметратрах передаем имя подкаталога.
Содержимое каталога можно получить с помощью 2-х функций - ftp_rawlist и ftp_nlist. Первая возвращяет подробное описание содержимого, вторая - только полные имена.
Собственно, проблема возникла такая: функция ftp_nlist возвращяет только полные имена содержимого каталога, без указания файл это или папка. Т.е. для моей цели не подходит. Функция ftp_rawlist возвращяет также права доступа, время создания, имя владельца и т.д., но также учитывает каталоги "." и ".." и некоторую служебную информацию, но это уже зависит от самого сервера (насколько я это понимаю. Например, для одного фтп-сервера вернула строку "total некоторое_число"). По первому символу в возвращяемых строках можно определить, папка это или файл ("d" и "-" соответственно). А вот с правами доступа я запутался + не получается правильно распарсить строку, чтобы вытащить из нее только название, отбросив остальную информацию. С правами доступа такая проблема, что комбинация rwxrwx--- (или похожая, где закрыты прова на чтение у анонимусов) на одних серверах означает, что доступа к папке нет, на других - он все-таки есть (я не силен в linux\'е и не очень понимаю, почему так происходит). Т.е. я не понимаю, как проверить, доступна папка или нет, и если доступна, то проиндексировать ее и вызвать для нее функцию обхода. Также, в возвращаемых строках, помимио прав доступа указаны владелец, группа, время создания и т.д., но эта информация также может быть представлена по-разному и само назваение может содержать пробелы. Не понимаю, как это распарсить, чтобы извлечь название.

Если кто-то поможет с указанной проблемой или даст ссылки на готовые решения (что-то не нашел, может плохо искал), то буду очень благодарен.

4
PHP / Не работает session_register() с register_globals ON
« : 22 Марта 2007, 17:47:42 »
andymc
Да, я видимо недостаточно полно описал проблему. Есть сайт, в котором используется session_register(). Сайт лежит на хсотинге. После того, как хостинг упал на несколько дней (и соответственно, ожил), перестала работать функция session_register(). Очевидно, что что-то поменялось в настройках хостера. Параметр register_globals, который необходим для работы session_register() выставлен в On. Вот и возник вопрос, почему может не работать session_register(). Впрочем, сейчас хостер исправил свои глюки и все заработало, так что проблема неактульна.

P.S. Куки в браузере включены, скрипт верный.

5
PHP / Не работает session_register() с register_globals ON
« : 21 Марта 2007, 14:17:30 »
session_start вызван, $_SESSION (или $HTTP_SESSION_VARS) не используется :(

6
PHP / Не работает session_register() с register_globals ON
« : 20 Марта 2007, 18:07:16 »
register_globals стоит в ON, а session_register() все равно не работает. Из-за чего еще может не работать register_globals?

P.S. Я знаю, что так писать вообще небезопасно и лучше отказаться от register_globals on, но в данный момент необходимо реализовать именно так.

Страницы: [1]