trim, дерзай.
а админская часть ,удаление постов нужно?
Форум → Программирование → PHP для идиотов → Зашита файла от скачивания|написания обменника
Страницы: ← Предыдущая страница • Следующая страница →
18 октября 2009 г. 16:49, спустя 20 минут 2 секунды
trim, дерзай.
18 октября 2009 г. 16:52, спустя 2 минуты 24 секунды
как хочешь, мне похуй
trim, дерзай.
а админская часть ,удаление постов нужно?
18 октября 2009 г. 17:31, спустя 39 минут 57 секунд
18 октября 2009 г. 18:13, спустя 2 минуты 57 секунд
18 октября 2009 г. 18:26, спустя 12 минут 59 секунд
18 октября 2009 г. 18:31, спустя 4 минуты 58 секунд
За что с меня 50 баксов? Я гостю написал:/ 50 с тебя.
18 октября 2009 г. 18:40, спустя 4 минуты 54 секунды
18 октября 2009 г. 18:41, спустя 1 минуту 29 секунд
18 октября 2009 г. 18:59, спустя 17 минут 36 секунд
<?
session_start();
include '../engine/db_connect/db.php';
include '../engine/functions/func.php';
echo '<?xml version="1.0" encoding="utf-8"?>';
$id=$_SESSION['user_id']
?>
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru">
<head>
<title>test</title>
<link rel="stylesheet" href="../design/style.css" type="text/css" />
<meta name="description" content="описание" />
<meta name="keywords" content="ключевые слова" />
</head>
<body>
<div class="body"></div>
<div class='logo'><br /></div>
<div class='title'>Гостевая</div>
<div class='news'><br /></div>
<br />
<?
//ЗАПИСЬ
//Код работает если юзер не авторизирован
if(isset($_POST['submit']) && $_SESSION['msg']!=$_POST['msg'])
{
if(!isset($_SESSION['user_id']))
{
$err=array();
if(strlen($_POST['autor']) < 2 or strlen($_POST['autor']) > 20)
{
$err[] = "Имя слишком длинное или короткое";
}
$name=mysql_real_escape_string(htmlspecialchars(trim($_POST['autor'])));
if(empty($name))
{
$err[] = "Поле имя пустое";
}
if(strlen($_POST['msg']) < 2 or strlen($_POST['msg']) > 200)
{
$err[] = "Сообщение слишком длинное или короткое";
}
$msg=mysql_real_escape_string(htmlspecialchars(trim($_POST['msg'])));
if(empty($msg))
{
$err[] = "Поле сообщение пустое";
}
if($_SESSION['code']!=$_POST['cp'])
{
$err[] = "Введенное число ошибочно!";
}
//Код работает если юзер авторизирован
} else {
$err=array();
if(strlen($_POST['msg']) < 2 or strlen($_POST['msg']) > 200)
{
$err[] = "Сообщение слишком длинное или короткое";
}
$msg=mysql_real_escape_string(htmlspecialchars(trim($_POST['msg'])));
if(empty($msg))
{
$err[] = "Поле сообщение пустое";
}
$us=mysql_query("SELECT * FROM user WHERE user_id='".$id."'");
$usmas=mysql_fetch_array($us);
$name=$usmas['login'];
}
if(count($err) == 0)
{
$_SESSION['msg']=$msg;
$time=date("H:i");
$put=mysql_query("INSERT INTO guest(autor, time, msg) VALUES ('$name', '$time', '$msg')");
} else {
foreach($err AS $error)
{
echo '<div class=err>'.$error.'</div><br>';
}
}
}
?>
<div class='razd'><img src='/loads.png' alt='' /><strong>Оставьте Ваше мнение</strong></div></a><br/>
<?
//ВЫВОД ПОСТРАНИЧНАЯ
$nums = 5;
if (isset($_GET['page'])) {
$page = intval($_GET['page']);
}
else {
$page = 1;
}
$query = "SELECT COUNT(*) AS `counter` FROM `guest`";
$sql = mysql_query($query) or die(mysql_error());
$row = mysql_fetch_assoc($sql);
$elements = $row['counter'];
$pages = ceil($elements/$nums);
if ($page < 1) {
$page = 1;
}
elseif ($page > $pages) {
$page = $pages;
}
$start = ($page-1)*$nums;
if ($start < 0) $start = 0;
$query = "SELECT *
FROM `guest`
ORDER BY `id` DESC
LIMIT {$start}, {$nums}";
$sql = mysql_query($query) or die(mysql_error());
while ($row = mysql_fetch_assoc($sql))
{
echo "<div class=blog>".$row['autor']."<font color=#20671B> в <strong> ".$row['time']."</strong></font><br/>";
$msg = wordwrap($row['msg'],50,"</br>",true);
echo "<font color=808080>".$msg."</font><br/>";
echo "</div><br/>";
}
echo '<br><br>';
$neighbours = 6;
$left_neighbour = $page - $neighbours;
if ($left_neighbour < 1) $left_neighbour = 1;
$right_neighbour = $page + $neighbours;
if ($right_neighbour > $pages) $right_neighbour = $pages;
if ($page > 1)
{
print ' <a href="?page=1">последняя</a> … <a href="?page=' . ($page-1) . '"><<</a> ';
}
for ($i=$left_neighbour; $i<=$right_neighbour; $i++)
{
if ($i != $page)
{
print ' <a href="?page=' . $i . '">[' . $i . ']</a> ';
}
else
{
print ' <b><font size=2>' . $i . '</font></b> ';
}
}
if ($page < $pages) {
print ' <a href="?page=' . ($page+1) . '">>></a> … <a href="?page=' . $pages . '">первая</a> ';
}
?>
<div class='razd'><img src='/loads.png' alt='' /></div></a><br/>
<form method="post">
<? if(!isset($_SESSION['user_id'])) { echo 'Имя: <div><input type="text" name="autor"/></div>'; } ?>
Сообщение<div><textarea name="msg"></textarea></div><br />
<? if(!isset($_SESSION['user_id'])) { echo '<div>Код <img src="cp.php" /></div> <input name="cp" style=COLOR: #454334; width:60px; height:12px ; BACKGROUND-COLOR: #C0C0C0/>'; } ?>
<div><input type="submit" name="submit"/></div>
</form>
<div class='copy'><? footPANEL(); ?></div>
<div class='foot'><div class='copy'> cms © 2009<br /></div></div>
<div class='p6'><br /></div>
</div>
</body>
</html>
18 октября 2009 г. 18:58, спустя 23 часа 59 минут 10 секунд
//ВЫВОД ПОСТРАНИЧНАЯмоя твоя не понимать…
18 октября 2009 г. 18:59, спустя 24 секунды
18 октября 2009 г. 19:05, спустя 6 минут 16 секунд
<?php
session_start();
session_register('code');
$height = 15;//Высота картинки
$width = 80;//Ширина картинки
/*Генерируем случайное число, для кода*/
$_SESSION['code'] = rand(10000, 99999);//генерируем 5-ти значное число
for($i = 0; $i < 5; $i++)
{
$m[$i] = substr($_SESSION['code'], $i, 1);
}
$image = imagecreate($width, $height); //Создаем изображение 100x20
$backgroundColor = imagecolorallocate($image, 29, 9, 9); //Задаем цвет для фона
$noiseColor = imagecolorallocate($image, 40, 158, 0);//Задаем цвет помех
$color = imagecolorallocate($image, 251, 251, 251);//Задаем цвет для чисел
for( $i = 0; $i < ($width*$height)/3; $i++ )
{
imagefilledellipse($image, mt_rand(0,$width), mt_rand(0,$height), 1, 1, $noiseColor);
}
/* Рисуем линии*/
for( $i = 0; $i < ($width * $height)/150; $i++ )
{
imageline($image, mt_rand(0, $width), mt_rand(0, $height), mt_rand(0, $width), mt_rand(0, $height), $noiseColor);
}
for($i = 0; $i < 5;$i++)
{
imagestring($image, 3, $y += 13, 2, $m[$i], $color);
}
header('Content-Type: image/jpeg');
imagejpeg($image);
?>
Страницы: ← Предыдущая страница • Следующая страница →
Пожалуйста, авторизуйтесь, чтобы написать комментарий!