Вход Регистрация
Файл: С™а®ѓв/add.php
Строк: 22
<?php
# Автор Иван Данилов http://vk.com/it_is_qwerty (ICQ: 936545; SKYPE: Pro100PHP)

if(strlen($_GET['u']) == 0){ exit("Err: Null GET (u) parm"); }

if(isset(
$_GET['u'])){
# Настройки
Class Config{
 const 
dbHost =     'localhost';
 const 
db =         'wab_wapcoder_wab';
 const 
dbUser =     'wab_wapcoder_wab';
 const 
dbPassword 'u9vOL6kT';
 const 
limit =      '1000';
}

# Подключение к базе данных
try{
 
$db = new PDO("mysql:host=".Config::dbHost.";dbname=".Config::db.""Config::dbUserConfig::dbPassword);
 
$db->setAttribute(PDO::ATTR_ERRMODEPDO::ERRMODE_EXCEPTION);
 
$db->exec("set names utf8");
}
catch(
PDOException $e){
 echo 
$e->getMessage();
}
  
# Создание уникального ID
function url($id){
 
$arr = array('a','b','c','d','e','f','g','h','i','j');
 
$result "";
 
$simbs  strlen($id);

 for(
$i 0$i $simbs$i++){
  
$result .= $arr[substr($id$i1)];
 }
 return 
$result;
}

# Добавление ссылки в базу данных
$url $db->prepare("INSERT INTO `urls` (`id`,`url`,`ip`,`go`,`time`) VALUES (?,?,?,?,?)");
$url -> execute(array('',''.urldecode($_GET['u']).'',''.$_SERVER['REMOTE_ADDR'].'','0',''.time().''));
unset(
$url);

$url $db->prepare("SELECT `id` FROM `urls` WHERE `url` = ? ORDER BY `id` DESC LIMIT 1");
$url->bindValue(1urldecode($_GET['u']), PDO::PARAM_STR);
$url->execute();
$id_url $url -> fetch(PDO::FETCH_ASSOC);

echo 
'http://'.url($id_url['id']).'.wab.lt'
}else{
exit(
'ERR: Url missed');
}
?>
Онлайн: 1
Реклама