Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (РНР) Как организовать поиск? / 9 сообщений из 9, страница 1 из 1
09.01.2006, 10:14
    #33472362
alias
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(РНР) Как организовать поиск?
Прошу помощи!!!
Нужно организвать поиск данных из TXT-файла.
Итак, есть перечень мыл в txt-файле.
Необходимо просканить его на наличие в нем заданного шаблона.
Искомое мыло(шаблон) задается из html-формы, странички сайта.
По результатам поиска вернуть true или false.
Мыла в файле стоят с разделителями |мыло1|мыло2|.
Спасибо!

.
...
Рейтинг: 0 / 0
09.01.2006, 10:40
    #33472388
DocAl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(РНР) Как организовать поиск?
...
Рейтинг: 0 / 0
09.01.2006, 10:56
    #33472399
alias
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(РНР) Как организовать поиск?
Надо было сразу дать пример,
preg_match я уже пробовал использовать, не работает че то...

<?php>
$mail_array=file("mail.txt");
$x="a@a.ru";
if(preg_match("/$x/", $mail_array))
echo("Есть такой!");
else
echo("Нет!");
?>

Вот ругается:
Warning: preg_match() expects parameter 2 to be string, array given in /home/***.php on line 4
Нет!

Че то я не так делаю.
...
Рейтинг: 0 / 0
09.01.2006, 10:59
    #33472402
DocAl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(РНР) Как организовать поиск?
Да, не так.
Вам же прямо указывается: прег ожидает вторым параметром строку, а вы массив ему суёте.
...
Рейтинг: 0 / 0
09.01.2006, 11:04
    #33472406
alias
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(РНР) Как организовать поиск?
DocAlДа, не так.
Вам же прямо указывается: прег ожидает вторым параметром строку, а вы массив ему суёте.

Уважаемый DocAl, Вас не затруднит написать правильный код, я очень плохо разбираюсь в ПХП, интуитивно я понимаю че надо делать, но отсутствие знания языка (операторов, команд), очень затрудняет процесс.
Просим!
...
Рейтинг: 0 / 0
09.01.2006, 11:06
    #33472409
DocAl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(РНР) Как организовать поиск?
Используйте file_get_contents() вместо file(), например.
...
Рейтинг: 0 / 0
09.01.2006, 11:17
    #33472417
alias
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(РНР) Как организовать поиск?
DocAlИспользуйте file_get_contents() вместо file(), например.

Ок все получилось!
Спасибо.
А нельзя организовать как нить построчное считывание массива,
ну чтобы не запихивать весь файл в одну строку.

И вообще как будет быстрее обрабатываться, файл-база до 700Кб
...
Рейтинг: 0 / 0
09.01.2006, 12:12
    #33472470
alias
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(РНР) Как организовать поиск?
БД подрубить реально, но на данном этапе проблематично, (особенности хоста) пока придется ползать как есть, но хотелось бы ползать с максимальной скоростью:)
...
Рейтинг: 0 / 0
09.01.2006, 14:53
    #33472641
maXmo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(РНР) Как организовать поиск?
http://php.rinet.ru/manual/ru/function.fgets.php
------------------
- А как в Интеpнете pаботать? - Сначала нужно узнать, что вам нужно rtfm
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (РНР) Как организовать поиск? / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]