Гостевая и все вытекающие отсюда последствия

Vehont

Guest
Гостевая и все вытекающие отсюда последствия

PHP:
<form action=guest.php method=post>
<table align=center>
<center>Гостевая книга</center>
<tr>
<td>
Имя:
</td>
<td>
<input type=text name="k" class=form width=50% value="<?if(isset($l)){echo"$l";}?>">
</td>
</tr>

<tr>
<td>
E-mail:
</td>
<td>
<input type=text name="j" class=form width=50% value="<?if(isset($email1)){echo"$email1";}?>">
</td>
</tr>

<tr>
<td>
Сайт:
</td>
<td>
<input type=text name="h" class=form width=50%>
</td>
</tr>

<tr>
<td>
ICQ:
</td>
<td>
<input type=text name="g" class=form width=50% value="<?if(isset($icq1)){echo"$icq1";}?>">
</td>
</tr>

<tr>
<td>
Сообщение:
</td>
<td>
<textarea name=f class=form cols="30" rows="5"></textarea>
</td>
</tr>
<tr>
<td align=left>
<input type=submit name=d class=button value=Добавить>
</td>
<td align=right>
<input type=reset name=reset class=button value=Сброс>
</td>
</tr>
</table>
</form>
<?
echo"<table align=center width=65%><tr align=center><td align=center>";
include('guestvars.txt');
$array=file('mess.txt');
$qr=count($array);

if(!isset($HTTP_GET_VARS['page']) or $HTTP_GET_VARS['page']==0)
{
$start=0;
$end=$onscreen;
}
if(isset($HTTP_GET_VARS['page']))
{
$start1=$HTTP_GET_VARS['page']*$onscreen;
$start=$start1-$onscreen;
$end=$start+$onscreen;
}
$qq=count($array)/$end;
$qw=ceil($qq);
$start2=$start+1;
for($p=$start; $p < $end && isset($array[$p]); $p++)echo "".$array[$p]."<br>";
echo '<center>Выведены сообщения с <b>' .$start2. '</b> по <b>';
if($end>$qr)
{
$end=$qr;
}
echo $end;
echo"</b></center>";
//////////
for($y=1;$y<=$qw;$y++)
{
      echo '<a href="guest.php?page='.$y.'">'.$y."</a>&nbsp";
}



//////////
echo"<center><b>Всего сообщений:&nbsp";
echo count($array);
echo"</b></center></td></tr></table>";
if(isset($d))
{
$k=eregi_replace('<','',$k);
$k=eregi_replace('>','',$k);
$j=eregi_replace('<','',$j);
$j=eregi_replace('>','',$j);
$h=eregi_replace('<','',$h);
$h=eregi_replace('>','',$h);
$g=eregi_replace('<','',$g);
$g=eregi_replace('>','',$g);
$f=eregi_replace('<','',$f);
$f=eregi_replace('>','',$f);

$k=eregi_replace('&lt','',$k);
$k=eregi_replace('&gt','',$k);
$j=eregi_replace('&lt','',$j);
$j=eregi_replace('&gt','',$j);
$h=eregi_replace('&lt','',$h);
$h=eregi_replace('&gt','',$h);
$g=eregi_replace('&lt','',$g);
$g=eregi_replace('&gt','',$g);
$f=eregi_replace('&lt','',$f);
$f=eregi_replace('&gt','',$f);
$d=wordwrap($f,80,'<br>');

$file=join(" ",file("mess.txt"));
$fp=fopen("mess.txt","w");
fputs($fp,"$k|$j|$h|$g|$d<br>\n");
fputs($fp, $file);
fclose($fp);
echo"<center><b>Ваше сообщение было успешно добавлено!<a href=guest.php>Обновить</a></b></center>";
}
Это скрипт Гостевушки и он работает очень коряво. Проблема в том, что при выведении ссылок на следующие сообщения на первой стрнице они выводятся вот так: 1 2 3
На второй: 1 2
А на третьей :1
Ну так далее. Уже дня 3 мучаюсь проверял несколько раз, всё правильно но ничё не работает...
 

neko

tеam neko
чтоб не вытекало надо регулярно в поликлинику ходить
 
Сверху