- Регистрация
- 5 Сен 2009
- Сообщения
- 701
- Реакции
- 611
- Модер.
- #11
Сам сайт переделывать не придётся.Ну я не знаю как лучше на хостинге естественно есть все и базы и php просто сам сайт не придется переделывать из за этого?
Лучше в базе хранить.
Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
Сам сайт переделывать не придётся.Ну я не знаю как лучше на хостинге естественно есть все и базы и php просто сам сайт не придется переделывать из за этого?
Там от силы будет двести контактов таких *5 строк для одного контакта = 1000 строк и то они будут периодически удалятьсяИМХО нормальное простое решение предложено.
Защитить паролем через .htpasswd папку - делов-то))
Думаю, там меньше, чем 200К строк подразумевается.
Не могу писать в личкуhtml -> php переделывается... Эм... Да никак не переделывается... При особом желании расширение файла меняешь с html на php и всё...
Если и надо где-то кусок поправить будет - это мизер.
PHP нужен для того, чтобы генерировать этот самый html. Если есть готовый html - генерировать нечего.
Так что делать надо на БД, с нормальной админкой...
Пиши в личку (вроде у тебя эта функция уже доступна), сделаем...
<?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 'Пользователя с таким номером - нет!';
}
}