|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
16.05.2008, 01:51 | #1 |
Новичок
Джуниор
Регистрация: 16.05.2008
Сообщений: 2
|
помогите с разбивкой постранично
проблема вот в чём --- есть черновик гостевой книги , и должно выводиться по 5 сообщений на странице.. ну и соответсвенно ссылки на прошлые и следующие странички. как это дело устроить ?
*для сведения-- гостевая состоит из 3-х файлов.. главной(guestbook.php) ,обработчика(form.php) , и текстового файла... основной скрипт главного файла <table width=1 border=0> <form action="form.php" method="POST"> <tr> <td width=50%>Имя:</td> <td align=right> <input type=text name="name" bgcolor="lightgrey"> </td> </tr> <tr> <td colspan=2>Сообщение:<br> <textarea cols=50 rows=8 name="msg"> </textarea> </td> </tr> <tr> <td colspan=2><input type="submit" name="go" value='Добавить'> <input type="reset" value="Сброс"> </td> </tr> </form> </table> </center> <br> <br> <br> <?php $count=5; $file1="C:/Program Files/Apache Group/Apache/htdocs/Guestbook/rec.txt"; $str = join('', file($file1)); $array=explode('////',$str); foreach($array as $k=>$v){ if($k%2 == 0){ $names[]=$v; } else { $messages[]=$v; } } foreach($names as $k=>$v){ print"<table border=1 width=30% cellspacing=0 cellpadding=5>"; print"<tr>"; print "<td bgcolor=#1E90FF><b>$v</b></td>"; print"</tr>"; print"<tr>"; print "<td>$messages[$k]</td>"; print"</table>"; print"<br>"; print"<br>"; } ?> ................................... ................................... .................................. объяснить желательно на примере моего скрипта ..спасибо ) |
16.05.2008, 02:35 | #2 |
Antimoderаtoris
Участник клуба
Регистрация: 08.02.2008
Сообщений: 1,251
|
О_о У тебя что, в файле всё в одну строчку записывается? Даже без перевода строки? Ну и месиво... Так ты далеко не уедешь.
PHP код:
З.Ы. Возможно где-то допущена ошибка. Я не проверял скрипт.
98% из тысячи моих постов сделаны в профильном подфоруме. Я не накручиваю свои посты болтанием в "курилке", а ты?
|
16.05.2008, 12:12 | #3 |
Новичок
Джуниор
Регистрация: 16.05.2008
Сообщений: 2
|
спасибо! =)
да действительно .. недоработок валом , но главная проблема была именно в постраничной разбивке.... вот теперь осталось только ссылки на странички сделать ... думаю чт справлюсь , но и от помощи не откажусь =) |