Как вы думаете, плохой вариант?
В файле с данными будет всегда по 5строк!Старые будут удаляться при добавлении новых..
blog.php
Свернутый текст
<?php
error_reporting(E_ALL);header("Content-type:text/html;charset=UTF-8;");include 'functions.php'; /// Выводить все ошибки, кодировка UTF8, подключаем файл с п.ф.
$blog = connect('blog'); /// Подключимся к базе данных блога, занесем в массив с данными базы в переменную blog
for($i=count($blog)+1;$i=$i-1;)
{
echo $blog[$i]['name'].'<br>'."\n";
echo $blog[$i]['question'].'<br>'."\n";
echo $blog[$i]['up'].'<br>'."\n";
echo $blog[$i]['time'].'<br><br>'."\n";
}
functions.php
Свернутый текст
<?php
function connect($infodb)
{
$db = file('database/'.$infodb.'.php');
for($i=1;$i<count($db);$i++)
{
$v1 = explode(" = '", $db[$i]);
$v2 = explode("'.'", $v1[1]);
$time = explode("';", $v2[3]);
$content[$i] = array('name'=>$v2[0], 'question'=>$v2[1], 'up'=>$v2[2], 'time'=>$time[0]);
}
return $content;
}
database/blog.php
Свернутый текст
<?php
$id1 = 'Роман'.'Как дела?'.'Норм'.'21.00';
$id2 = 'Рома'.'Как дела?'.'Норм'.'21.10';
$id3 = 'Романыч'.'Как дела?'.'Норм'.'21.20';
$id4 = 'Романов'.'Как дела?'.'Норм'.'21.30';
$id5 = 'Романов'.'Как дела?'.'Норм'.'21.40';
Спустя 1 минута, 12 секунд (20.02.2012 - 21:00) bob marley написал(а):
Вот здесь можно посмотреть как работает - ссылка
Спустя 8 секунд (20.02.2012 - 21:01) inpost написал(а):
Смысл? Для чего? Зачем?
Спустя 2 минуты, 7 секунд (20.02.2012 - 21:03) bob marley написал(а):
inpost
Затем что мне нужен пункт "вопросы",а базы mysql не будет,там куда того требуется!
Затем что мне нужен пункт "вопросы",а базы mysql не будет,там куда того требуется!
Спустя 12 минут, 35 секунд (20.02.2012 - 21:15) inpost написал(а):
сейчас везде есть mysql
Спустя 6 минут, 30 секунд (20.02.2012 - 21:22) bob marley написал(а):
inpost
Если я говорю,что меня попросили сделать на сайте где нет мускула!!!
Или я тебе врать что ли тут буду,я не пойму никак!!!
Если я говорю,что меня попросили сделать на сайте где нет мускула!!!
Или я тебе врать что ли тут буду,я не пойму никак!!!
Спустя 3 минуты, 51 секунда (20.02.2012 - 21:26) inpost написал(а):
массив упаковывать в файл просто, делай serialize, unserialize
Единственное что не понятно, зачем лимит в 5 поставил, ну да ладно.
Единственное что не понятно, зачем лимит в 5 поставил, ну да ладно.
Спустя 2 минуты (20.02.2012 - 21:28) bob marley написал(а):
inpost
Просто я подумал..Если будет 1000000 записей к примеру.. о_О..То это будет очень долго выполняться наверное..
Просто я подумал..Если будет 1000000 записей к примеру.. о_О..То это будет очень долго выполняться наверное..
Спустя 1 минута (20.02.2012 - 21:29) m4a1fox написал(а):
inpost
Цитата |
делай serialize, unserialize |
А если json использовать?! Так же тоже можно?! Или я смешал коней с людьми?
Спустя 1 минута, 10 секунд (20.02.2012 - 21:30) m4a1fox написал(а):
bob marley
Цитата |
Просто я подумал..Если будет 1000000 записей к примеру.. о_О..То это будет очень долго выполняться наверное.. |
Не наверно а точно.... хотя я слышал, что гугл на файлах все делает?! Слухи слухи... не знаю насколько они правдивы!
Спустя 1 минута, 16 секунд (20.02.2012 - 21:31) inpost написал(а):
ты разрабатываешь сайт на 1млн записей, и при этом отказываешься от mysql ?
Надо реально оценивать ситуацию, а не фантазировать.
m4a1fox
JSON - JavaScript Object
Это для JS, с аяксом когда работаешь и тебе надо передать массив данных из PHP в JS.
MySQL: посредник между PHP и Файлами. mysql держит Базу на файлах тоже.
Надо реально оценивать ситуацию, а не фантазировать.
m4a1fox
JSON - JavaScript Object
Это для JS, с аяксом когда работаешь и тебе надо передать массив данных из PHP в JS.
MySQL: посредник между PHP и Файлами. mysql держит Базу на файлах тоже.
Спустя 3 минуты, 39 секунд (20.02.2012 - 21:35) m4a1fox написал(а):
inpost
Цитата |
JSON - JavaScript Object Это для JS, с аяксом когда работаешь и тебе надо передать массив данных из PHP в JS. |
А! Ну да... это в php мы можем обрабатывать уже готовый json. А он создается только совместно с js и т.д
Спустя 24 минуты, 19 секунд (20.02.2012 - 21:59) twin написал(а):
Цитата (inpost @ 20.02.2012 - 18:31) |
JSON - JavaScript Object Это для JS, с аяксом когда работаешь и тебе надо передать массив данных из PHP в JS. |
С чего бы вдруг? JSON это просто формат хранения данных и обмена данными. И то, что он разрабатывался для JavaScript еще не значит, что его можно использовать только с ним. Он кстати менее "многословен" чем XML и вполне пргоден для сериализаци.
Спустя 4 минуты, 34 секунды (20.02.2012 - 22:04) Игорь_Vasinsky написал(а):
здрасть, дядь Коль.
Спустя 2 минуты, 19 секунд (20.02.2012 - 22:06) johniek_comp написал(а):
Вопрос: зачем? или я не первый спросил?
Спустя 7 часов, 49 минут, 44 секунды (21.02.2012 - 05:56) bob marley написал(а):
inpost
Цитата (inpost @ 20.02.2012 - 18:31) |
ты разрабатываешь сайт на 1млн записей, и при этом отказываешься от mysql ? Надо реально оценивать ситуацию, а не фантазировать. |
Меня попросили,я делаю!
Мне не интересно сколько пользователей у него будет и т.д.
johniek_comp
Все перечитай!
Спустя 4 минуты, 7 секунд (21.02.2012 - 06:00) Игорь_Vasinsky написал(а):
дружиже - у тя вся бд на массивах??? т.е. ты постоянно хранишь всё это в памяти?
хостер тя отключит - ты его загнуть можешь.
работай с файлами или SQLight - хоть опыта наберёшся..
хостер тя отключит - ты его загнуть можешь.
работай с файлами или SQLight - хоть опыта наберёшся..
Спустя 7 часов, 45 минут, 19 секунд (21.02.2012 - 13:45) inpost написал(а):
bob marley
Вообще-то надо общаться с людьми, узнавать их цели, в зависимости от нагрузок делать такой сайт, как им надо. Советовать, они же к программисту обратились не зря. Сам должен был проверить, вдруг там на хостинге есть нормальная БД.
Вообще-то надо общаться с людьми, узнавать их цели, в зависимости от нагрузок делать такой сайт, как им надо. Советовать, они же к программисту обратились не зря. Сам должен был проверить, вдруг там на хостинге есть нормальная БД.
Спустя 2 часа, 58 минут, 8 секунд (21.02.2012 - 16:43) bob marley написал(а):
inpost
Нету у него mysql.
Я сам увидел!Он мне дал данные от хоста,а там Mysql не подключен!
Нету у него mysql.
Я сам увидел!Он мне дал данные от хоста,а там Mysql не подключен!
_____________
伊戈尔