Показать сообщение отдельно
Старый 05.05.2006, 21:54     # 3
Стефания
Junior Member
 
Регистрация: 12.03.2006
Сообщения: 72

Стефания Путь к славе только начался
Н-дя.....теперь бы еще разобраться в своей писанине )))
<?php
if(isset($x))
{
if(empty($n1))
{
echo 'не введено имя пользователя<br>';
$x=0;
}
if(empty($n3))
{
echo 'не заполнено поле текст сообщения<br>';
$x=0;
}
else
{
if(strlen($n3)>2000)
{
echo 'слишком длинное сообщение<br>';
$x=0;
}
}
if ($x!=0)
{
$n3=htmlspecialchars($n3);
$fk=fopen('guest1.txt','r');
clearstatcache();
$s=fread($fk,filesize('guest1.txt'));
$fk=fclose($fk);
if(strrpos($s,$n3)>0)
{
$x=0;
}

}
}
else
{
$x=0;
}
if($x==1)
{
if(filesize('guest1.txt')>1)
{
$z='&#&';
}
else
{
$z='';
}
$d=date("H:i d/m/Y");
$fk=fopen('guest1.txt','a');
$c=$z.'<tr><td><hr><font color="#CD1E6B"><strong>Дата: '.$d.'</font></strong></td></tr>'.'<tr><td>'.
'<font color="#CD1E6B"><strong>Имя: </font></strong>'.$n1.'</td></tr>
<tr><td><font color="#CD1E6B"><strong>E-mail: </font></strong>'.'<a href="mailto:'.$n6.'">'
.'<strong><font color="#6666CC">'.$n6.'</font></strong></a>'.'<font color="#CD1E6B"><strong> Домашняя страничка:
</font></strong>'.'<a href="'.$n8.'" target="_new"><strong><font color="#6666CC">'.$n8.'</font></strong></a></td></tr><tr><td>'
.'<font color="#CD1E6B"><strong>Страна: </font></strong>'.$n2.', <strong><font color="#CD1E6B">Город: </font></strong>'.$n7.'</strong><p></p></td></tr><tr><td>'
.$n3.'&nbsp;</td></tr>'."\r\n";
fwrite($fk,$c);
fclose($fk);
}
$fk=fopen('guest1.txt','r');
clearstatcache();
$s=fread($fk,filesize('guest1.txt'));
$a=explode('&#&',$s);
$a=array_reverse($a);
fclose($fk);
/*
расчет левых и правых границ вывода сообщений
*/
$cp=intval(count($a)/10);
if($cp*10<count($a))
{
$cp+=1;
}

function pocazat($cp,$tp)
{
echo 'Страницы: ';
for($ii=1;$ii<=$cp;$ii+=1)
{
if ($ii==$tp)
{
echo '<a href="gost.php?p='.$ii.'"><strong><font color="##6666CC">&lt;&lt;'.$ii.'&gt;&gt;</font></strong></a>&nbsp;';
}
else {
echo '<a href="gost.php?p='.$ii.'"><strong><font color="#6666CC">'.$ii.'</font></strong></a>&nbsp;&nbsp;'; }
}
}
if(!isset($h))
{
$h=1;
}
pocazat($cp,$h);
$l=($h-1)*10;
$r=$l+9;
if($r>=count($a))
{
$r=count($a)-1;
}
echo '<table width="100%" border="0">';
echo '<tr><td><img src="pol1.jpg" width="100%"></td></tr>';
for($i=$l;$i<=$r;$i++)
{
echo $a[$i];
}
echo '<tr><td><hr><img src="pol1.jpg" width="100%"></td></tr></table>';
pocazat($cp,$h);
?>
<form action="gost.php?x=1" method="post">
<table width="100%" border="0">
<tr><td width="17%"><strong>Ваше имя<span class="style1">*</span></strong></td>
<td width="83%"><input name="n1" type="text" size="50"></td></tr>
<tr><td><strong>E-mail</strong></td><td><input name="n6" type="text" size="50"></td></tr>
<tr><td><strong>Страна</strong></td><td><input name="n2" type="text" size="50"></td></tr>
<tr><td><strong>Город</strong></td><td><input name="n7" type="text" size="50"></td></tr>
<tr><td><strong>Домашняя страничка</strong></td><td><input name="n8" type="text" value="http://" size="50"></td></tr>

<tr><td height="125" valign="top"><strong>Текст сообщения <span class="style1">*</span></strong></td><td>
<textarea name="n3" cols="50" rows="8"></textarea><br> </td></tr>
<tr><td></td><td><input name="n4" type="submit" value="Отправить">&nbsp;&nbsp;&nbsp;
<input name="n5" type="reset" value="Очистить"> </td></tr>
</table>
</form>
<strong>Поля, помеченные знаком <span class="style1">*</span>, обязательны для заполнения.</strong>
Стефания вне форума