Цитата:
Оригинал написал(а) ETC
Console, попробуй через XML, так удобнее
|
Какая разница?! всеравно ты загружаешь весь XML и потом еще начинаешь его ковырять!!!
А по поводу того что хронить допустим 300 месаг в обном файлике... всеравно все гостевухи сделаны таким оьразом, что заходя на нее тебе все сразу загружается.... так что в крайнем случае можно сделать ограничение... допустим по 50 месаг на каждую строничку... Тоесть каждая строничка будет соответствовать каждому файлику... тоесть на 300 месаг будет 6 файликов.... вот и весь выход из положения....
Уточнее... первая строчка в Файлике будет хронить количество сообщений в Файле... допустим.... код и РНР, за синтаксис не материть, давно уже не сидел...
Добавление в базу...
<?
$base = file($file_base_name_number);
$max_mess = 50;
if(substr($base[0],0,strlen($base[0])-1)<$max_mess){
//Точно непомню как именно добавить строчку в открытый файл, так что сделаю так....
$f_write = $max_mess."\n";
for($i=1;$i<count($base);$i++){
$f_write .= substr($base[i],0,strlen($base[i])-1);
}
$f_write .= $new_message;
$file = fopen($old_mes_name_file,"w+");
fwrite($file,$f_write);
} else {
$file = fopen($new_mes_name_file,"w+");
fwrite($file,"1\n".$new_message);
fclose($file);
}
?>