Файл: online-ftp/mysql/base.php
Строк: 14
<?php
// mysql by jasis//
$title='MYSQl';
include'system/func.php';
include'system/head.php';
include'system/mysql_connect.php';
$dm=prov($_GET['d']);
switch($act){
default:
echo error('','mysql.php','К базам');
break;
case'create':
echo'<div class="s1">Создание базы данных</div>';
if(empty($_POST['po'])){
echo'<form action="base.php?act=create" method="post">
Введите название базы (a-zA-z0-9_-):
(utf8_general_ci)<br>
<input type="text" name="po" size="18">
<br>
<input type="submit" value="Создать"/></form>
';
}else{
$po=provm($_POST['po']);
if(preg_match('#[^a-zA-Z0-9_-]#ui',$po)){
echo error('Обнаружены запрещенные символы','mysql.php','Назад');
}else{
if(mysql_query("CREATE DATABASE `$po` CHARACTER SET utf8 COLLATE utf8_general_ci")){
echo error('База данных успешно создана','mysql.php?act=view_db&d='.$po,'К базе');
}else{
echo error('Невозможно создать базу данных','mysql.php','Назад');
}
}
}
break;
case'del':
echo'<div class="s1">Удаление базы данных `'.$d.'`</div>';
if(mysql_query("SHOW TABLES FROM `$d`")){
if(!isset($_GET['yes'])){
echo'Вы действительно хотите удалить эту базу?<br>
<a href="base.php?yes&act=del&d='.$d.'">Да</a> <a href="mysql.php">Нет</a>
';
}else{
if(mysql_query("DROP DATABASE `$d`")){
echo error('База данных успешно удалена','mysql.php','К базам');
}else{
echo error('Невозможно удалить базу данных','mysql.php','Назад');
}
}
}else{
echo error('Нет такой базы данных','mysql.php','В начало');
}
break;
}
include'system/foot.php';
?>