Помощь реализовать поиск по сайту

Ну я не знаю как лучше на хостинге естественно есть все и базы и php просто сам сайт не придется переделывать из за этого?
Сам сайт переделывать не придётся.
Лучше в базе хранить.
 
ИМХО нормальное простое решение предложено.
Защитить паролем через .htpasswd папку - делов-то))
Думаю, там меньше, чем 200К строк подразумевается.
Там от силы будет двести контактов таких *5 строк для одного контакта = 1000 строк и то они будут периодически удаляться
 
html -> php переделывается... Эм... Да никак не переделывается... При особом желании расширение файла меняешь с html на php и всё...
Если и надо где-то кусок поправить будет - это мизер.

PHP нужен для того, чтобы генерировать этот самый html. Если есть готовый html - генерировать нечего.

Так что делать надо на БД, с нормальной админкой...
Пиши в личку (вроде у тебя эта функция уже доступна), сделаем...
 
кто нибудь возьмется сделать за 500 ?

html -> php переделывается... Эм... Да никак не переделывается... При особом желании расширение файла меняешь с html на php и всё...
Если и надо где-то кусок поправить будет - это мизер.

PHP нужен для того, чтобы генерировать этот самый html. Если есть готовый html - генерировать нечего.

Так что делать надо на БД, с нормальной админкой...
Пиши в личку (вроде у тебя эта функция уже доступна), сделаем...
Не могу писать в личку
 
Последнее редактирование модератором:
Отписался в личку, сделаю код с комментариями, чтобы проще было править.
 
Чет тупанул с перебором построчно
С регуляркой быстрее было бы:
PHP:
<?php

if (!empty($_GET['number'])) {

    $file = file_get_contents('data.txt');
    $strings = explode(PHP_EOL, $file);

    preg_match("#({$_GET['number']}[^\r\n]+)#",$file, $match);

    if(!empty($match[1])){
        $elements = explode(' ', $match[1]);
        if ($elements[0] == $_GET['number']) {
            $data = [
                'name' => $elements[2] . ' ' . $elements[4] . ' ' . $elements[6],
                'birthday' => $elements[9]
            ];

        }
    }

    if(!empty($data)) {
        echo 'Пользователь: ' . $data['name'] . '<br> Дата рождения: ' . $data['birthday'];
    }else{
        echo 'Пользователя с таким номером - нет!';
    }
}
 
Назад
Сверху