File size: 6.7Kb
<?php
set_time_limit(999); // максимальное время работы скрипта
ini_set('max_execution_time',999); // максимальное время работы скрипта
$chose=valid_number($_GET['chose']);
echo '<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><title>Админ панель->Управление файлами</title>
'.$css.'
</head>
<div class="zag" align="center">Админ панель->Управление файлами</div>
<div class="c">';
///------------------------------------------------Загрузка через HTML форму------------------------------------------///
if ($chose==1)
{
if (empty($_FILES))
{
echo '<form action="'.htmlspecialchars($_SERVER['REQUEST_URI']).'" method="post" enctype=multipart/form-data>
<input type="file" name="uploadfile1"><br/>
<input type="file" name="uploadfile2"><br/>
<input type="file" name="uploadfile3"><br/>
<input type="file" name="uploadfile4"><br/>
<input type="file" name="uploadfile5"><br/>
<input type="file" name="uploadfile6"><br/>
<input type="file" name="uploadfile7"><br/>
<input type="file" name="uploadfile8"><br/>
<input type="file" name="uploadfile9"><br/>
<input type="file" name="uploadfile10"><br/>
<input type=submit value=Загрузить></form>';
}
else
{
$fold=str_replace('_X_admin_X_/','',$folder);
for ($i=1;$i<=10;$i++)
{
$tmp=$_FILES['uploadfile'.$i]['tmp_name'];
if ($_FILES['uploadfile'.$i]['error']==0)
{
copy($tmp,$_SERVER['DOCUMENT_ROOT'].$fold."/tmp_file/".basename($_FILES['uploadfile'.$i]['name']));
echo 'Файл » <b>'.basename($_FILES['uploadfile'.$i]['name']).'</b><br/>Успешно загружен!<br/>';
}
else{}
}
echo '<form action="'.htmlspecialchars($_SERVER['REQUEST_URI']).'" method="post" enctype=multipart/form-data>
<input type="file" name="uploadfile1"><br/>
<input type="file" name="uploadfile2"><br/>
<input type="file" name="uploadfile3"><br/>
<input type="file" name="uploadfile4"><br/>
<input type="file" name="uploadfile5"><br/>
<input type="file" name="uploadfile6"><br/>
<input type="file" name="uploadfile7"><br/>
<input type="file" name="uploadfile8"><br/>
<input type="file" name="uploadfile9"><br/>
<input type="file" name="uploadfile10"><br/>
<input type=submit value=Загрузить></form>';
}
echo '<a href="?p=3&password='.$_GET['password'].'">Меню управления файлами</a>';
}
///-----------------------------------------------Импорт (один файл)--------------------------------------------------------///
elseif ($chose==2)
{
if (!empty($_POST))
{
$fold=str_replace('/_X_admin_X_','',$folder);
$tmp=trim($_POST['load_url']);
if (copy($tmp,$_SERVER['DOCUMENT_ROOT'].$fold."/tmp_file/".basename($tmp))){echo 'Файл » <b>'.basename($tmp).'</b><br/>Успешно загружен!<br/>';}
else {echo 'Файл » <b>'.basename($tmp).'</b><br/>НЕ загружен!<br/>';}
}
echo '<form method="post" action="'.htmlspecialchars($_SERVER['REQUEST_URI']).'">
Адрес URL вместе с http://<br/>
<input type="text" name="load_url"><br/>
<input type="submit" value="Загрузить"></form>';
echo '<a href="?p=3&password='.$_GET['password'].'">Меню управления файлами</a>';
}
///-----------------------------------------------Импорт (список)--------------------------------------------------------///
elseif ($chose==3)
{
$fold=str_replace('/_X_admin_X_','',$folder);
if (!empty($_POST))
{
$roll_exp=explode("\n",$_POST['roll']);
foreach ($roll_exp as $k=>$v)
{
$tmp=trim($v);
///------------------------------------------------------------///
$tmp_replace=str_replace('wap_sasisa_ru_','',basename($tmp));
$tmp_replace=str_replace('devushki_kmx_ru_','',$tmp_replace);
///------------------------------------------------------------///
if (copy($tmp,$_SERVER['DOCUMENT_ROOT'].$fold."/tmp_file/".$tmp_replace)){echo 'Файл » <b>'.basename($tmp).'</b><br/>Успешно загружен!<br/>';}
else {echo 'Файл » <b>'.basename($tmp).'</b><br/>НЕ загружен!<br/>';}
}
}
echo '<form method="post" action="'.htmlspecialchars($_SERVER['REQUEST_URI']).'">
<textarea name="roll" cols="30" rows="5"></textarea><br/>
<input type=submit value="Загрузить">
</form>
<a href="?p=3&password='.$_GET['password'].'">Меню управления файлами</a>';
}
///-----------------------------------------------Импорт (цикл)--------------------------------------------------------///
elseif ($chose==4)
{
if (!empty($_POST))
{
$start=valid_number($_POST['start']);
$stop=valid_number($_POST['stop']);
$fold=str_replace('/_X_admin_X_','',$folder);
///------------------------------------------------------------///
///------------------------------------------------------------///
for ($i=$start;$i<=$stop;$i++)
{
$tmp=str_replace('$i',$i,trim($_POST['link']));
$tmp_replace=str_replace('wap_sasisa_ru_','',basename($tmp));
$tmp_replace=str_replace('devushki_kmx_ru_','',$tmp_replace);
$tmp_replace=str_replace('tmwap_ru_','',$tmp_replace);
if (copy($tmp,$_SERVER['DOCUMENT_ROOT'].$fold."/tmp_file/".$tmp_replace)){echo 'Файл » <b>'.basename($tmp).'</b><br/>Успешно загружен!<br/>';}
else {echo 'Файл » <b>'.basename($tmp).'</b><br/>НЕ загружен!<br/>';}
}
}
echo 'Пример: http://forum.wen.ru/i/s/$i.gif
<form method="post" action="'.htmlspecialchars($_SERVER['REQUEST_URI']).'">
<input type="text" name="link"/><br/>
<input type="text" name="start" size="3" value="1" style="-wap-input-format:\'5N\'"/> » start<br/>
<input type="text" name="stop" size="3" value="2" style="-wap-input-format:\'5N\'"/> » stop<br/>
<input type=submit value="Загрузить">
</form>
<a href="?p=3&password='.$_GET['password'].'">Меню управления файлами</a>';
}
///--------------------------------------------меню загрузки-------------------------------------------///
else
{
echo '» <a href="?p=3&password='.$_GET['password'].'&chose=1">Загрузить через HTML форму</a><br/>
» <a href="?p=3&password='.$_GET['password'].'&chose=2">Импорт (один файл)</a><br/>
» <a href="?p=3&password='.$_GET['password'].'&chose=3">Импорт (список)</a><br/>
» <a href="?p=3&password='.$_GET['password'].'&chose=4">Импорт (цикл)</a><br/>';}
echo '</div>
<div class="kon" align="center">
<a href="?p=0&password='.$_GET['password'].'">В админ панель</a>
</div>
</html>';
?>