Просмотр файла reg.php

Размер файла: 3.68Kb
<?php
error_reporting(0);
header("Cache-Control:no-cache,no-store,must-revalidate");
header("Pragma:no-cache");
header("Content-type:text/vnd.wap.wml; charset=utf-8");
$ref=rand(10000,1000000);
include_once'conf.inc.php';
include_once'filtro.php';
include_once'tagso.php';
$linkk=mysql_connect($MySQL_Hostname,$MySQL_Username,$MySQL_Password)
or die ('<wml>
<card id="error" title="error">
<do type="prev" label="Back"><prev/></do><p align="center">Can not connect to MySQL<br/>'.mysql_error().'</p>
</card>
</wml>');
mysql_select_db($MySQLDatabasename) or die ('<wml>
<card id="error" title="error">
<do type="prev" label="Back"><prev/></do><p align="center">error select the database...<br/>'.mysql_error().'</p>
</card>
</wml>');
echo'<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.2//EN" "http://www.wapforum.org/DTD/wml12.dtd">
<wml><card id="index" title="Регистрация">
<p mode="wrap"><small>';
$title=filtro($_POST['title']);
$msgs=intval($_POST['msgs']);
$sitename=filtro($_POST['sitename']);
$razdel=tagso($_POST['razdel']);
$email=trim($_POST['email']);
if(!eregi("^[[:alnum:]][a-z0-9_^\.-]*@[a-z0-9^\.-]+\.[a-z]{2,6}$",$email)){$error=$error.'<b>Не правильно введен e-mail!</b><br/>';}
$link=trim($_POST['link']);
if(!preg_match("/^http:\/\/+[a-z_0-9-^\.]+\.[a-z0-9]{2,6}+$/i",$link)){$error=$error.'<b>Не правильно введен aдрес сайта!</b><br/>';}
$pass=trim($_POST['pass']);
if(!preg_match("/^([a-zA-Z_0-9]+)$/i",$pass)){$error=$error.'<b>Не правильно введен пароль!(должны быть только английские буквы и цифры)</b><br/>';}else{if(strlen($pass)<3){$error=$error.'<b>Длина пароля должна быть больше трёх символов!</b><br/>';}}
$title=substr($title,0,25);
$pass=substr($pass,0,25);
$email=substr($email,0,25);
$sitename=substr($sitename,0,25);
$msgs=substr($msgs,0,2);
$link=substr($link,0,100);
$razdel=substr($razdel,0,10);
$q_u_l=mysql_query("select link,id from users2 where link='".$link."'");
if(!$title) $error = $error.'<b>Вы не ввели заголовок в гостевой!!</b><br/>';
if(!$msgs) $error = $error.'<b>Вы не ввели кол-во сообщений на страницу!</b><br/>';
if(!$link) $error = $error.'<b>Вы не ввели адрес вашего сайта!</b><br/>';
if(!$razdel) $error = $error.'<b>Вы не ввели разделитель сообщений!!</b><br/>';
if(!$error)
{
if(MySQL_affected_rows()==0)
{$now = date("j-m-Y");
if(mysql_query("Insert into users2 set title='".$title."', msgs='".$msgs."', pass='".$pass."', email='".$email."', link='".$link."', sitename='".$sitename."', date='".$now."', razdel='".$razdel."'")){
echo'Гостевая успешно зарегистрирована!
Адрес вашей гостевой:<br/>';
$query = mysql_query("select * from users2 where link='".$link."'");
$data = mysql_fetch_array($query);
echo "http://wapsoft.org.ru/gbs/index.php?id=".$data['id']."";
echo'<br/><b>Запомните, а лучше запишите! Ваш id: '.$data['id'].', пароль: '.$data['pass'].' !</b>';
echo "<br/><a href=\"$link\">На Ваш сайт</a>";
echo "<br/><a href=\"index.php?id=".$data['id']."\">В гостевую</a><br/><a href=\"in.php\">Сервис гостевых</a> ";
}
} else {
$sl= mysql_fetch_array($q_u_l);
echo "Для сайта $link гостевая уже зарегистрирована!<u>Её id=".$sl['id']." </u>";
echo "<br/><a href=\"reg.wml\">Назад</a>";
echo "<br/><a href=\"http:/wapsoft.org.ru\">wapsoft.org.ru</a>";
}
}
else
{
print $error;
}
echo'</small></p></card></wml>';
mysql_close($linkk);
?>