Файл: pan/other.php
Строк: 71
<?php
/*
Автор скрипта: Juse
Модификация: Jahak
*/
include_once 'config.php';
include_once 'head.php';
echo '<div class="list1">';
if (!isset($_GET['action'])){
echo 'Не выбранна команда!';
include_once 'foot.php';
exit;
}
if ($_GET['action']=="dir"){
if (!isset($_GET['did'])){
echo '<b>Ошибка! Не быбранна папка!</b>';
include_once 'foot.php';
exit;
}
echo '<br />Название папки с маленьких латинских букв<br /><b>a-z 0-9_</b>';
$_GET['did'] = str_replace("/", "%2f", $_GET['did']);
echo '<br /><form action="?action=sdir&did='.$_GET['did'].'" method="post">' .
'<input type="text" name="name"><br />' .
'<input type="submit" value="Добавить"/></form>' .
'<a href="index.php?did='.$_GET['did'].'">Назад</a><br />';
}
if ($_GET['action']=="sdir"){
if (eregi("[^a-z0-9_]", $_POST['name'])) {
echo 'Ошибка! Не допустимое название папки!' .
'<a href="other.php?action=dir&did='.$_GET['did'].'">Назад</a><br />' .
'<a href="index.php?did='.$_GET['did'].'">В менеджер</a><br />';
include_once 'foot.php';
exit;
}
$dir = $_GET['did'].$_POST['name'];
if (mkdir($dir)) {
echo 'Папка успешно создана!';
$dir = str_replace("/", "%2f", $dir);
echo '<br /><a href="index.php?did='.$dir.'%2f">К папке</a><br />' .
'<a href="index.php?action=viewdir&did='.$dir.'%2f">Меню папки</a><br />' .
'<a href="index.php?did='.$_GET['did'].'">Назад</a><br />';
} else {
echo 'Ошибка создания папки!';
}
}
if ($_GET['action']=="file"){
$_GET['did'] = str_replace("/", "%2f", $_GET['did']);
echo '<b>Создание файла</b><br /><br />';
if (!isset($_GET['did'])){
echo 'Не быбрана папка для создания в ней файла!<br />';
}
echo '<form action="?action=sfile&did='.$_GET['did'].'" method="post">' .
'Имя файла: например: <b>index.php</b><br /><input type="text" name="name"><br />' .
'Содержимое файла:<br />' .
'<textarea rows="'.$udata[4].'" tupe="text" name="file"></textarea><br />' .
'<input type="submit" value="Создать"/></form>' .
'<a href="index.php?did='.$_GET['did'].'">Назад</a><br />';
}
if ($_GET['action']=="sfile"){
$fp = fopen($_GET['did'].$_POST['name'], "w");
flock($fp, LOCK_EX);
fputs($fp, $_POST['file']."rn");
flock($fp, LOCK_UN);
fclose($fp);
if ($fp){
echo 'Файл успешно создан!<br />';
$_GET['did'] = str_replace("/", "%2f", $_GET['did']);
echo '<a href="index.php?action=viewfile&fid='.$_GET['did'].''.$_POST['name'].'">Меню файла</a><br />' .
'<a href="index.php?did='.$_GET['did'].'">Назад</a><br />' .
'<a href="index.php">Файловый менеджер</a><br />';
} else {
echo 'Ошибка создания файла!';
}
}
if ($_GET['action']=="uplop"){
if (!isset($_GET['did'])){
echo 'Ошибка! Не выбрана директория для загрузки файла!';
include_once 'foot.php';
exit;
}
echo '<b>Загрузка файла</b><br />' .
'<br /><b>Максимальный размер файла: '.ini_get('upload_max_filesize').'.</b><br />';
$_GET['did'] = str_replace("/", "%2f", $_GET['did']);
echo 'Файл:<br />';
if ($_GET['r']=="op"){
echo '<form enctype="multipart/form-data" method="post" action="upload.php?did='.$_GET['did'].'&r=op">';
}
if ($_GET['r']=="pk"){
echo '<form enctype="multipart/form-data" method="post" action="upload.php?did='.$_GET['did'].'&r=pk">';
}
if ($_GET['r']=="imp"){
echo '<form method="post" action="upload.php?did='.$_GET['did'].'&r=imp">';
}
if ($_GET['r']=="op"){
echo '<input type="text" name="text"><br /><a href="op:fileselect">Выбрать файл</a><br />';
}
if ($_GET['r']=="pk"){
echo '<input type="file" name="text">';
}
if ($_GET['r']=="imp"){
echo '<input value="http://" name="text" />';
}
echo '<br />Сохранить как:<br /><input type="text" name="namefile" /><br />' .
'<input type="submit" value="Загрузить"/></form>' .
'<a href="index.php?did='.$_GET['did'].'">Назад</a><br />';
}
echo '</div>';
include_once 'foot.php';