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

Размер файла: 8.48Kb
<?php
   session_name('zagruz');
   session_start();
/////////////////////////////////
///////////////////////////
 include ('inc/config.inc.php.php');

//----------
connect_to_db();
function del($int){
$int = htmlspecialchars($int);
$int = stripslashes($int);
$int = trim($int);
$int = mysql_escape_string($int);
return $int;
}
include 'urls.inc.php';
include 'inc/functions.php';
$_SESSION['zagruz']=$url;
///////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////
     $rega_of = mysql_result(mysql_query("SELECT id FROM se ORDER BY id DESC LIMIT 1"),0);
     if($rega_of==150)
{
 $title = 'Ошибка!';
	include_once 'header.php';
	echo $head;
	echo $head.$class_1.'Регистрация временно приостановлена приносим свои извенения!<br/>

<a href="index.php?url='.$url.'&amp;'.session_name().'='.session_id().'">Вернуться в загрузки</a>
'.$class_divz.$class_end;
exit;
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
$id = intval($_GET['id']);

if($id=='1'){
$nomer_id = mysql_result(mysql_query("SELECT id FROM se ORDER BY id DESC LIMIT 1"),0);
////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////
$title ='Ваша ссылка';
include_once 'header.php';
echo $head;
 echo $class_1.'Ваш id: '.intval($nomer_id).'<br/>';
 echo '
 Ваша ссылка<br/>
 &lt;a href="http://'.$_SERVER['HTTP_HOST'].'/load/index.php?url='.intval($nomer_id).'"&gt;название любое&lt;/a&gt;<br/>
 <a href="index.php?url='.$url.'&amp;'.session_name().'='.session_id().'">&laquo;&laquo; назад</a>
 '.$class_divz.$class_end;exit;
}
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
$login = $_POST['login'];
$password = $_POST['password'];
$site = $_POST['site'];
$rek1 = $_POST['rek1'];
$nazv1 = $_POST['nazv1'];
$rek2 = $_POST['rek2'];
$nazv2 = $_POST['nazv2'];
$tit = $_POST['tit'];
$links = $_POST['links'];
$imag = $_POST['imag'];
$papka = $_POST['papka'];
$style = $_POST['style'];
   //--Проверка на введенные знаки сайта
if(!preg_match('/^(?:http:\/\/)?[-0-9a-z._]*.\w{2,4}[:0-9]*$/',$site))
{
 $title = 'Ошибка!';
	include_once 'header.php';
	echo $head;
	echo $head.$class_1.'Ошибка!<br/>
Возможные причины<br/>
1)не допустимые символы В ссылки вашего сайта!<br/>
<a href="register.php?url='.$url.'&amp;'.session_name().'='.session_id().'">Попробывать еще раз</a>
'.$class_divz.$class_end;
exit;
}
///--проверка правельности картинки -банера
if(strstr($imag,"@") || strstr($imag,"!") || strstr($imag,"\\") || strstr($imag,",") || strstr($imag,"_") || strstr($imag,"*") || strstr($imag,"&") || strstr($imag,"^") || strstr($imag,"'") || strstr($imag,"\"") || strstr($imag,"(") || strstr($imag,")") || strstr($imag,"$"))
{
 $title = 'Ошибка!';
	include_once 'header.php';
	echo $head;
	echo $head.$class_1.'Ошибка!<br/>
Возможные причины<br/>
1)не допустимые символы В ссылки вашего сайта!<br/>
<a href="register.php?url='.$url.'&amp;'.session_name().'='.session_id().'">Попробывать еще раз</a>
'.$class_divz.$class_end;
exit;
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////// ////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////
if(strstr($site,"http://") || strstr($rek1,"http://") || strstr($rek2,"http://") || strstr($imag,"http://"))
{
 $title = 'Ошибка!';
	include_once 'header.php';
	echo $head;
	echo $head.$class_1.'Ошибка!<br/>
Возможные причины<br/>
1)ССылки вводятся без http://!<br/>
<a href="register.php?url='.$url.'&amp;'.session_name().'='.session_id().'">Попробывать еще раз</a>
'.$class_divz.$class_end;
exit;
}
//////////////////////////////// //////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
$login=trim($login);
$password=trim($password);
if($login=='' OR $password=='')
{
	 $title = 'Ошибка!';
	include_once 'header.php';
	echo $head.$class_1.'Ошибка!<br/>';
echo 'Пустой логин или пароль!<br/>
<a href="register.php?url='.$url.'&amp;'.session_name().'='.session_id().'">Попробывать еще раз</a>
'.$class_divz.$class_end;
exit;}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
if(!preg_match('/^[a-zA-Z0-9]+$/',$login))
{
echo 'Ошибка Логин должен быть из букв и цифр латинского алфавита';
echo '<br/><a href="register.php?url='.$url.'&amp;'.session_name().'='.session_id().'">Попробывать еще раз</a>';
exit;}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
if(!preg_match('/^[a-zA-Z0-9]+$/',$password))
{
echo 'Ошибка Пароль должен быть из букв и цифр латинского алфавита';
echo '<br/><a href="register.php?url='.$url.'&amp;'.session_name().'='.session_id().'">Попробывать еще раз</a>';
exit;}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////--Фильтруем пост данные--//////////////////
$login=htmlspecialchars($login);
$password =htmlspecialchars($password);
$site = del($site);
$rek1 = del($rek1);
$nazv1 = del($nazv1);
$rek2 = del($rek2);
$nazv2 = del($nazv2);
$tit = del($tit);
$links = del($links);
$imag = del($imag);
$papka = intval($papka);
$style = intval($style);
if($rek1=='' || $nazv1=='' || $rek2=='' || $nazv2=='')
{    $title = 'Ошибка!';
	include_once 'header.php';
	echo $head;
	echo $head.$class_1.'Ошибка!<br/>
Возможные причины<br/>
1)вы не заполнили одно из полей рекламма!<br/>
<a href="register.php?url='.$url.'&amp;'.session_name().'='.session_id().'">Попробывать еще раз</a>
'.$class_divz.$class_end;
exit;}
//--Запись в базу--//
$register = mysql_query("INSERT INTO `se` SET `site` = '".$site."', `reklama` = '".$rek1."', `nazvanie1` = '".$nazv1."', `reklama2` = '".$rek2."', `nazvanie2` = '".$nazv2."', `title` = '".$tit."', `link` = '".$links."', `img` = '".$imag."',`kat` = '".$papka."',`stil` = '".$style."',`login`='".$login."',`password`='".$password."';");
if($register){
header('Refresh: 2; URL=reg.php?id=1&amp;url='.$url.'&amp;'.session_name().'='.session_id().'');
$title = 'регистрация прошла успешно';
include_once 'header.php';
echo $head;
echo  $class_1.'Регистрация прошла успешно!<br/>
<a href="reg.php?id=1&amp;url='.$url.'&amp;'.session_name().'='.session_id().'">Получить ссылку для вашего сайта</a>'.$class_divz;
exit();
}else{echo $class_1.'Ошибка<br/> <a href="reg.php?url='.$url.'&amp;'.session_name().'='.session_id().'">попробывать еше раз!</a>'.$clas_divz.$class_end;}



?>