RFpro.ru: Программирование на PHP

  Все выпуски  

RusFAQ.ru: Программирование на PHP


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / PHP

Выпуск № 256
от 14.02.2006, 13:00

Администратор:Калашников О.А.
В рассылке:Подписчиков: 227, Экспертов: 36
В номере:Вопросов: 3, Ответов: 8


Вопрос № 35028: Приветствую всех! В PHP5 есть функция SCANDIR(), а в 4 она отказывается работать. Есть ли что нибудь чем ее можно заменить? (типа FindFirst, FindNext). Спасибо....
Вопрос № 35043: Здравствуйте! Скачала скрипт каталога ресурсов с сайта http://www.bigsait.ru. Первая проблема: после инсталляции на главной странице получаю сообщение вида: Warning: Unknown(): Your script possibly relies on a session side-effect which existed u...
Вопрос № 35057: Здравствуйте уважаемые эксперты! Собрались создавать Интернет-библиотеку и наткнулись на проблему выбора поисковика. Подскажите пожалуйста какой поисковый скрипт, из бесплатных, считается лучшим на сегодняшний день? И как правильно п...

Вопрос № 35.028
Приветствую всех!
В PHP5 есть функция SCANDIR(), а в 4 она отказывается работать.
Есть ли что нибудь чем ее можно заменить? (типа FindFirst, FindNext).
Спасибо.
Отправлен: 08.02.2006, 16:49
Вопрос задал: Alex-a888 (статус: Посетитель)
Всего ответов: 5
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: Straight
Здравствуйте, Alex-a888!
В 4-м есть просто dir. Не пойдет?

Приложение:

Ответ отправил: Straight (статус: 7-ой класс)
Отправлен: 08.02.2006, 17:02
Оценка за ответ: 5
Комментарий оценки:
Почему нет, пойдет ;)

Отвечает: Дмитрий Иванов
Здравствуйте, Alex-a888!

стандартные пути еще никто не отменял:

$dir="/test/und1/";
$filelist=array();

if( is_dir($dir) ){
$dh=opendir('/test/');

while (false !== ($file = readdir ($dh))) {
if ($file != "." && $file != "..") {
$filelist[]=$file;
}
}

closedir($dh);
print_r($filelist) ;
}

---------
ставя оценку - подумай, может ты не все описал
Ответ отправил: Дмитрий Иванов (статус: Практикант)
Отправлен: 08.02.2006, 17:04
Оценка за ответ: 5
Комментарий оценки:
Хорошо =)

Отвечает: Cтепанов Андрей Валерьевич
Здравствуйте, Alex-a888!
Ответ содержится в самом мануале

Приложение:

---------
Все мы будем в аду, но я буду с вилами!!

Ответ отправил: Cтепанов Андрей Валерьевич (статус: 3-ий класс)
Отправлен: 08.02.2006, 17:11
Оценка за ответ: 5
Комментарий оценки:
Вот я разява, просмотрел. Спасибо.

Отвечает: Ерёмин Андрей
Здравствуйте, Alex-a888!
Есть конечно: readdir. Практически тоже самое.

Приложение:

---------
Нет правила без исключений. Правило без исключений - исключение из правил.

Ответ отправил: Ерёмин Андрей (статус: Профессионал)
Отправлен: 08.02.2006, 17:15
Оценка за ответ: 5
Комментарий оценки:
А, ларчик просто открывался ;)
Видно к вечеру в голове отупение, незаметил очевидного :)))

Отвечает: КиберТварь
Здравствуйте, Alex-a888!
v PHP 4 jest functsija
function glob($dirname)

ili zhe mozhno vospolzovatsa funcksijami opendir() i readdir()
Ответ отправил: КиберТварь (статус: Практикант)
Отправлен: 13.02.2006, 10:44
Оценка за ответ: 5
Комментарий оценки:
Во, то что и нужно было. Спасибо.
(Ну и ник у тебя :))


Вопрос № 35.043
Здравствуйте! Скачала скрипт каталога ресурсов с сайта http://www.bigsait.ru. Первая проблема: после инсталляции на главной странице получаю сообщение вида:
Warning: Unknown(): Your script possibly relies on a session side-effect which existed until PHP 4.2.3. Please be advised that the session extension does not consider global variables as a source of data, unless register_globals is enabled. You can disable this functionality and this warning by setting session.bug_compat_42 or session.bug_compat_warn to off, respectively. in Unknown on line 0
Использую PHP 4.3.0. Установка в php.ini session.bug_compat_42 и session.bug_compat_warn в off проблемы не решило. Как можно добиться, чтобы это сообщение не появлялось, но и работоспособность программы не нарушилась?
Вторая проблема: не могу запустить панель админа. После авторизации получаю сообщение "Не удается отобразить требуемую страницу. Ошибка HTTP 405 - Недопустимый ресурс Internet Information Services".
Здесь подозрение вызвала строка "<form action=./ method=post>" в файле /admin/auth.php. Если вместо конструкции ./ подставить имя функции или имя файла, то ошибок нет. Но какое имя файла или функции здесь подставлять, если auth.php инклюдится в десятке других файлов в папке admin?
Помогите, пожалуйста, разобраться.
Отправлен: 08.02.2006, 21:54
Вопрос задала: Tatiana L (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Lector
Здравствуйте, Tatiana L!
по поводу первого не знаю, а вторая часть должна решиться, если action=./ убрать вообще, оставив только method=post. Кроме того в нотации w3c значения атрибутов нужно брать в кавычки. Ошибка может быть и из-за этого.

по поводу первой части - попробуйте локализвать проблему - тогда будет легче её решить.
а вообще сегодня ошибка warning: Unknown(): ... только с другим описанием возникла при попытке закрытия сессии с mysql - так что ошибка может быть где угодно.
---------
Хочешь помочь старику - сделай вместо него.
Хочешь помочь новичку - сделай вместе с ним.
Хочешь помочь мастеру - отойди и не мешай,
а хочешь помочь дураку - сам дурак.
Ответ отправил: Lector (статус: Студент)
Отправлен: 09.02.2006, 01:51


Вопрос № 35.057
Здравствуйте уважаемые эксперты!

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

Заранее всем спасибо!
p.s. извините если не в тему.
Отправлен: 09.02.2006, 01:12
Вопрос задал: Gorez (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Lancelot
Здравствуйте, Gorez!
К сожалению определить лучшего не могу, попробуйте подобрать вот на этой страничке. Просто никогда с этим вопросом не сталкивался(((
---------
Дуракам везёт? Не такие уж они и дураки. (Хенрик Ягодзинский)
Ответ отправил: Lancelot (статус: Студент)
Отправлен: 09.02.2006, 02:27
Оценка за ответ: 5
Комментарий оценки:
Благодарю за ссылку

Отвечает: Straight
Здравствуйте, Gorez!
mnoGoSearch однозначно! Даже с русской морфологией!
http://www.mnogosearch.org/
Ответ отправил: Straight (статус: 7-ой класс)
Отправлен: 09.02.2006, 10:22
Оценка за ответ: 5
Комментарий оценки:
Спасибо


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.14 (бета) от 09.02.2006
Яндекс Rambler's Top100

В избранное