Вход Регистрация
Файл: inc/addproject.php
Строк: 173
<?
/*Если это домен*/
if(isset($_POST['title']) and isset($_POST['coin']) and isset($_POST['about']) and isset($_POST['domen'])) {
    
    
/*Проверка titla*/
    
$title nothack($_POST[title]);
    
$title strip_tags($title);
    
    
/*Проверка цены*/
    
$coin nothack($_POST[coin]);
    
$coin intval($coin);
    if(
$coin 100) exit('Цена слишком мала, либо вы забыли ее установить (минимальное значение - 100).');
    
    
/*Проверка Описания домена*/
    
$about nl2br($_POST[about]);
    
$about trim($about);
    
$about strip_tags($about,'<a><b><i><u><li><br><br/>');
    if(
strlen($about)>1000$about substr($about01000);
    
    
/*Проверка имени домена*/
    
$domen nothack($_POST[domen]);
    
$url parse_url($domenPHP_URL_HOST);
    if(empty(
$url) or !url) exit('Неверно указан адрес сайта. Пример http://yandex.ru');
    
    
/*Картинки, которые будут стоять*/
    
$favicon "no.ico";
    
$img "domen.jpg";
    
    
/*Проверка на наличие сайта в БД*/
    
$query mysql_num_rows(mysql_query("SELECT * FROM `sites` WHERE domen = '".$url."'"));
    if(
$query 0) {
        echo 
"
            <div class='rightcenterblok'>
            <div class='addproject'>
            <h2 class='rcb11' style='margin-bottom: 50px;'>
            Сайт с таким адресом уже есть в нашей базе.
            </div></div></div>
        "
;
            include 
"inc/footer.php";
            exit();
        };
    
    
/*Запрос на добавление домена в БД*/
    
$result mysql_query("INSERT INTO `sites` (`title` ,`disc`, `domen` ,`price` , `img` ,`type`, `ficon`, `seller`, `cy` , `pr` , `reg_date`, `act_stat`) VALUES ('".$title."', '".$about."', '".$url."','".$coin."', '".$img."', 'dom' , '".$favicon."','".$user[login]."','".getBarCY($url)."', '".getpr($url) ."', NOW() , '1')"$db) or die(mysql_error());
    if(
$result) {
        echo 
"
        <div class='rightcenterblok'>
        <div class='addproject'>
        <h2 class='rcb11'>
        Ваш проект добавлен.
        </div></div></div>
        "
;
    }
}
/*Если это сайт*/
elseif(isset($_POST['title']) and isset($_POST['coin']) and isset($_POST['about']) and isset($_POST['adress']) and isset($_POST['cat']) and isset($_POST['type'])) {
    
    
/*Проверка titla*/
    
$title nothack($_POST[title]);
    
$title strip_tags($title);
    
    
/*Проверка цены*/
    
$coin nothack($_POST[coin]);
    
$coin intval($coin);
    if(
$coin 100) exit('Цена слишком мала, либо вы забыли ее установить (минимальное значение - 100).');
    
    
    
/*Проверка Описания домена*/
    
$about nl2br($_POST[about]);
    
$about trim($about);
    
$about strip_tags($about,'<a><b><i><u><li><br><br/>');
    if(
strlen($about)>10000$about substr($about010000);
    
    
$cat nothack($_POST[cat]);
    
    
/*Проверка имени домена*/
    
$adress nothack($_POST[adress]);
    
$url parse_url($adressPHP_URL_HOST);
    if(empty(
$url) or !url) exit('Неверно указан адрес сайта. Пример http://yandex.ru');
    
    
/*Проверка типа*/
    
$type nothack($_POST[type]);
    
$type2 "site";    
    
    
/*Это все дело сохраняет faviconку*/
    
if(@copy("http://".$url."/favicon.ico""files/favicon/".$url.".ico"))
    {
        
$ficon $url ".ico";
    }
        else 
$ficon "no.ico";
    
    
/*Это все дело сохраняет картирки*/
    
$uID '889d917202b3579';
    
$secretKey '90acb7c0';
    
$hash=md5($url.$uID.$secretKey);
    
    
/*Сливаем картинку с сервака*/    
    
$img copy("http://mini.s-shot.ru/1280x800/800/?shot=http://".$url "files/img/".$url.".jpg");
    
    
/*Проверяем та ли это картинка или нет.*/
    
if($img) {
        
$img $url '.jpg';
    } else 
$img 'site.jpg';
    
    
/*Сливаем превьюшку.*/
    
$prevu copy("http://mini.s-shot.ru/1280x800/400/?shot=http://".$url "files/img/mini/".$url.".jpg");
    
    
/*Проверяем та ли это картинка или нет.*/
    
if($prevu) {
        
$prevu $url '.jpg';
    } else 
$prevu 'site.jpg';
    
    
/*Проверка на наличие сайта в БД*/
    
$query mysql_num_rows(mysql_query("SELECT * FROM `sites` WHERE domen = '".$url."'"));
    if(
$query 0) {
        echo 
"
            <div class='rightcenterblok'>
            <div class='addproject'>
            <h2 class='rcb11' style='margin-bottom: 50px;'>
            Сайт с таким адресом уже есть в нашей базе.
            </div></div></div>
        "
;
            include 
"inc/footer.php";
            exit();
        };    
    
    
    
$gen_str generate_str(20); 
    
$result mysql_query("INSERT INTO `sites` (`title` ,`disc` ,`type` ,`domen` ,`cat` ,`img` ,`price` ,`reg_date` , `ficon`, `seller`, `cy`, `pr`, `type_content`, `act_stat`, `prevu`) VALUES ('".$title."', '".$about."','".$type2."','".$url."','".$cat."','".$img."','".$coin."',NOW(),'".$ficon."','".$user[login]."','".getBarCY($url)."','".getpr($url)."','".$type."','".$gen_str."','".$prevu."')"$db) or die(mysql_error());
    
    if(
$result) {
        echo 
"
        <div class='rightcenterblok'>
        <div class='addproject'>
        <h2 class='rcb11' style='margin-top:50px; margin-bottom: 50px;'>
        Ваш проект добавлен.
        </div></div></div>
        "
;
    }
}
else
{
echo 
"
<div class='rightcenterblok'>
    <div class='addproject'>
        <h2 class='rcb11'>Добавление проекта в систему</h2>
        
        <form id='addform1' method='POST'>
            
            <script language='javascript'>
                function showUrSite()
                {
                    var fdiv = document.getElementById('ur1').style; 
                    var fdiv2 = document.getElementById('ur2').style; 

                    fdiv.display = 'block';
                    fdiv2.display = 'none';
                }
                
                function showUrDomen()
                {
                    var fdiv = document.getElementById('ur1').style; 
                    var fdiv2 = document.getElementById('ur2').style; 

                    fdiv.display = 'none';
                    fdiv2.display = 'block';
                }
            </script> 
        </form>
        
            <ul>
                <li>Я продаю: </li>
                <li style='background: url(../images/site.png) no-repeat; padding-left:20px;' id='site'> <a href='javascript:showUrSite();'>Сайт</a> </li>
                <li style='background: url(../images/domen.png) no-repeat; padding-left:20px;' id='domen'> <a href='javascript:showUrDomen();'>Домен</a> </li>
            </ul>

            
            <form id='ur1' method='POST'>
                <p>Введите заголовок: <input class='input' size='53' style='margin-left:39px;' name='title'/></p>
                <p>Введите адрес сайта: <input class='input' value='http://' style='margin-left:27px;' name='adress'/></p>
                <p>Выберите раздел: <select class='input' style='margin-left:47px;' name='cat'>
                "

 
                    
$wr=mysql_query('SELECT cat_name,cat_id FROM cat',$db);
                    while (
$categ=mysql_fetch_array($wr)) {    printf("<option value='%s'>%s</option>",$categ['cat_id'],$categ['cat_name'] ); } 
                
                echo 
"
                </select></p>
                <p>Выберите тип контента: <select class='input' style='margin-left:10px;' name='type'/>
                    <option value='1'>Уникальный</option>
                    <option value='2'>Переписанный</option>
                    <option value='3'>Не уникальный</option>
                    <option value='4'>Смешанный</option>
                </select></p>
                <p style='margin-top:10px;'>Введите описание сайта: <br><textarea cols=60 rows=10 class='input' name='about'><b>Описание проекта:</b>

<b>Доходы:</b>

<b>Расходы:</b>

<b>Передача домена:</b></textarea></p>
                <p>Введите фиксированную цену: <input class='input' value='' style='margin-left:30px;' name='coin'/> руб.
                    <input type='submit' value='Отправить' class='butsub' style='margin-left:5px;'/>
                </p>
            </form>
            
            <form id='ur2' style='display:none;' method='POST'>
                <p>Введите заголовок: <input class='input' size='53' style='margin-left:39px;' name='title'/></p>
                <p>Введите адрес домена: <input class='input' value='http://' style='margin-left:16px;' name='domen'/></p>
                <p style='margin-top:10px;'>Введите описание домена: <br><textarea cols=60 rows=10 class='input' name='about'></textarea></p>
                <p>Введите цену в руб.: <input class='input' value='' style='margin-left:30px;' name='coin' onkeypress='this.value=this.value.replace(/W|[a-z]/i,'')'/>
                    <input type='submit' value='Отправить' class='butsub' style='margin-left:5px;'/>
                </p>
            </form>

    </div>
</div>
"
;
}
Онлайн: 0
Реклама