В конце концов нашёл для себя оптимальный формат хранения данных в файле:
1x|2z|3y
| - соотв. как разделитель.
Необходима помощь - я никак не могу допереть, скажем, как к моему скрипту вывода можно прикрутить постраничный вывод.
Мой код:
$file = file("filename.txt");
$file = array_reverse($file);
$str = 5; //запускаем цикл, который сделает то количество //итераций, которое мы указали в $str
for ($i = 0; $i < $str; $i++) { //создаем массив из строки, разбивая ее указанными в файле символами "|".
$mess = explode("|",$file[$i]);
echo "1 - $mess[0], 2 - $mess[1], 3 - $mess[2], 4 - $mess[3] \\n"; }
К нему хотелось бы прикрутить (или иным методом реализовать постраничн. вывод) сей код, нешёл не так давно:
<? $str="This chapter provides a series of brief lessons that guide you through the process of creating a simple static website using the visual authoring tools in Macromedia Dreamweaver MX. For information on using the hand-coding tools in Dreamweaver. See Editing code in Dreamweaver; for information on creating a database-driven dynamic web application, see. This section provides instructions for two common system configurations—one where Windows 2000 or Windows XP Professional is installed on your hard disk. And one where Windows 2000 or Windows XP Professional is installed on a remote computer. If you don’t want to use these configurations, see Setting Up a Web Application. The following illustration shows the two configurations described in this section."; $char_one_page=3;//строк на одну страницу $strArr=preg_split("(\\.\\s|\\.\\n)",$str); $lenstr=count($strArr); $page=ceil($lenstr/$char_one_page); $_GET[\'p\']=($_GET[\'p\'])?$_GET[\'p\']:1; $q=$_GET[\'p\']*$char_one_page; $tmp1=($_GET[\'p\']*$char_one_page)-$char_one_page; for($i=$tmp1;$i<$tmp1+$char_one_page;$i++){ echo queryLight($strArr[$i])."."; } echo "<hr size=1>Продолжение: "; for($i=0;$i<$page;$i++){ echo "<a href=\\"?p=".(1+$i)."\\" style=\\""; if((1+$i)==$_GET[\'p\'])echo "color:red;"; else echo "color:blue;"; echo "\\">".(1+$i)."</a> | "; } function queryLight($str){ $q="code Professional the"; $qarr=explode(" ",$q); for($i=0;$i<count($qarr);$i++){ $str=preg_replace("/(".trim($qarr[$i]).")/i","<font style=\\"color:red;\\">$1</font>",$str); } return $str; } ?>
Заранее спасибо за пояснения!