leon2009
Здравствуйте! как установить лимит на вывод сообщений, вернее: 10 сообщений есть, если добавляться еще одно, то старое удаляется №9 а другое появляется.
PHP:
<?php $filename = ‘messages.dat’; $delitmer = «<|-|>»; $marka_limit = 40; $model_limit = 80; $tel_limit = 30; $production_limit = 801; { { { $messages_str = $new_message; echo «<META HTTP-EQUIV=«Refresh« CONTENT=«2; URL=index.php«>»; echo ‘<center><a href=»index.php»><font color=#000000 size=+1>Запрос принят!</font></a></center>’; } else { echo «Ошибка!!!<br>Не все данные введенны, либо в одном из полей формы слишком символов.»; } } } ?>PHP:
<?php $filename = «messages.dat»; $delitmer = «<|-|>»; $shablon = ‘ <table width=»100%» border=»2″> <tr> <td width=»20%» align=»center» bgcolor=»#ffffff»><font color=»#000000″ size=-1><b><u>%marka%</u></b></font></td> <td width=»20%» align=»center» bgcolor=»#ffffff»><font color=»#000000″ size=-1><b><a href=»mailto:%model%»>%model%</a></b></font></td> <td width=»40%» align=»center» bgcolor=»#ffffff»><font color=»#000000″ size=-1><b>222</b></font></td> </tr> <tr> <td colspan=»3″>%production%</td> </tr> </table> ‘; echo «marka[$key] = «.$data[$key].«n«; } foreach($data as $val) { echo $tmp_message; } ?>и храняшка
PHP:
111111<|-|>2222222<|-|>444444444444444<|-|>333333333<|-|>27.05.2021 wwwwwwwwwwww<|-|>eeeee<|-|>dddddddddddd<|-|>eeeeeee<|-|>27.05.2021
Drunkenmunky
Вывести «базу» в массив с помощью file()
Отсортировать по дате, посчитать, лишнее удалить, новое добавить.
Сохранить «базу» на место.
leon2009
можно примерчик? тока не по дате может по номеру 1..10…
Drunkenmunky
Можно.
Дайте массив и добавляемые в него данные.
leon2009
массив:
HTML:
q1q1q1q<|-|>q1q1q1q1<|-|>q1q1q1q1q1q1q1q1<|-|>1111<|-|>03.06.2021 101010<|-|>101010<|-|>101010101010<|-|>101010<|-|>03.06.2021 999999<|-|>99999999999999999999999999<|-|>99999999999999999999999<|-|>99999999999999<|-|>03.06.2021 888888888888888<|-|>888888888888<|-|>888888888888888888888888888888888<|-|>8888888888888<|-|>03.06.2021 77<|-|>7777777777<|-|>777777777777777777777777<|-|>77777777777777<|-|>03.06.2021 666<|-|>6666666666666666666<|-|>66666666666666666<|-|>666666666666666<|-|>03.06.2021я сделал так: но не уверен что правильно , хотя работает:
PHP:
<?php $filename = «messages.dat»; $delitmer = «<|-|>»; $marka_limit = 40; $model_limit = 80; $tel_limit = 30; $production_limit = 801; { { { $messages_str = $new_message; //delete_street { } //fin_delete_street echo «<META HTTP-EQUIV=«Refresh« CONTENT=«2; URL=support«>»; echo ‘<center><a href=support class=»link3″>Запрос принят!</font></center>’; } else { echo «<center><p class=«link3«>Ошибка!!!<br>Не все данные введенны, либо в одном из полей формы слишком символов.</p></center>»; } } } ?>
Drunkenmunky
Ну, нет предела совершенству.