{% else-1 %}
(1 авг 2016, 17:59) (0/0) [0]
Выдернул из админки кусок, не всё верно,
но где то так. ))


<?php
$title='Загрузка';
require'../system/config.php';
require'../system/ince.php';
require'../system/inc_vizual.php';
echo $up;

echo'<div class="a1"><span class="sa1"><img src="../design/default/v.gif" alt="-"> Добавить Файл</span><br></div><div class="cont">';

if($vhod==1 and $user['balls']<100){
switch($mod)
{
default: $num=1;
echo'<div class="a1"><span class="sa1"><img src="../design/default/v.gif" alt="-"> Загрузить</span><br></div><div class="cont">';

//Управление ЗЦ
case'15':
if($id_user or $login){
if($vhod==1 and $user['balls']<100)
{
$guessk=mysql_fetch_array(mysql_query("select * from system where name='balls' limit 1"*);
if($balls['value']==0 and $vhod==0 and $user['balls']<100){echo'<div class="cont">Недостаточно баллов или неавторизованны.<br></div>';
}
echo'<img src="../design/default/5.gif" alt="-"> <a href="./control.php?mod=61&amp;'.$s.'">Загрузка файла</a><br>';
}}
break;


//Импорт файлов в ЗЦ (загрузка)
case'18':
if($id_user or $login and $user['balls']<100){
if(isset($_POST['padr'])){$padr=prov($_POST['padr'],2000);}else{$padr='';}
if(isset($_POST['papka'])){$papka=prov($_POST['papka'],2000);}else{$papka='';}
if(isset($_POST['pima'])){$pima=prov($_POST['pima']);}else{$pima='';}
if(isset($_POST['vyvname'])){$vyvname=prov($_POST['vyvname'],200);}else{$vyvname='';}
if(isset($_POST['opis'])){$opis=prov($_POST['opis'],2500);}else{$opis='';}
if(isset($_POST['avfile'])){$avfile=prov($_POST['avfile'],300);}else{$avfile='';}
if(empty($padr)){
$sluch=substr(str_shuffle('QWERTYUIOPASDFGHJKLZXCVBNMqwertyuiooopasdfghjklzxcvbnm1234567890'),0,8);
echo'<form action="./control.php?mod=18&amp;'.$s.'" method="post">
Адрес файла:<br>
<input type="text" name="padr" maxlength="2000" class="form" value="http://"><br>
Сохранеямое имя файла:<br>
<input type="text" name="pima" maxlength="2000" class="form" value="'.$sluch.'"><br>
Выводимое имя файла:<br>
<input type="text" name="vyvname" maxlength="2000" class="form"><br>
Автор:<br>
<input type="text" name="avfile" maxlength="2000" class="form"><br>
Описание:<br>
<textarea cols="20" rows="3" name="opis" class="form"></textarea><br>
Куда:<br>
<select name="papka" class="form">
<option value="">'.$papo['put'].'Россыпь/'.$papo['nastna'].'</option>';
$papki=mysql_query("select * from load_files where typer='dir'"*;
while($papo=mysql_fetch_array($papki)){
$vesput=explode('/',$papo['put']);
echo'<option value="'.$papo['put'].'/'.$papo['nastna'].'">';
for($g=1;$g<count($vesput);$g++){
$papkity=mysql_fetch_array(mysql_query("select * from load_files where typer='dir' and nastna='".$vesput["$g"]."' limit 1"*);
echo $papkity['name'].'/';
}
echo $papo['name'].'/</option>';
}
echo'</select><br>
<input type="submit" value="Импорт" class="but">
</form>';
}else{
$olala=pathinfo($padr);
mysql_query("insert into load_files set name='$vyvname', opis='$opis', typer='file', nastna='$pima', format='".prov($olala['extension'])."', put='$papka', avtor='$avfile', dobav='".time()."'"*;
copy($padr,'../load/'.$papka.'/'.$pima.'.'.prov($olala['extension']));
echo'Файл успешно импортирован!<br>';
}
echo'</div><div class="line"></div><div class="cont">
<img src="../design/default/5.gif" alt="-"> <a href="./?'.$s.'&amp;mod=15">ЗЦ</a><br>';
}
break;


//Загрузка файла в ЗЦ
case'61':
if($id_user or $loginif and $user['balls']<100){
$sluch=substr(str_shuffle('QWERTYUIOPASDFGHJKLZXCVBNMqwertyuiooopasdfghjklzxcvbnm1234567890'),0,8);
echo'<form action="./control.php?mod=62&amp;'.$s.'" method="post" enctype="multipart/form-data">
Выберите файл:<br>
<input type="file" name="file" class="form"><br>
Сохранеямое имя файла:<br>
<input type="text" name="pima" maxlength="2000" class="form" value="'.$sluch.'"><br>
Выводимое имя файла:<br>
<input type="text" name="vyvname" maxlength="2000" class="form"><br>
Автор:<br>
<input type="text" name="avfile" maxlength="2000" class="form"><br>
Описание:<br>
<textarea cols="20" rows="3" name="opis" class="form"></textarea><br>
Куда:<br>
<select name="papka" class="form">
<option value="">Выбрать</option>';
$papki=mysql_query("select * from load_files where typer='dir'"*;
while($papo=mysql_fetch_array($papki)){
$vesput=explode('/',$papo['put']);
echo'<option value="'.$papo['put'].'/'.$papo['nastna'].'">';
for($g=1;$g<count($vesput);$g++){
$papkity=mysql_fetch_array(mysql_query("select * from load_files where typer='dir' and nastna='".$vesput["$g"]."' limit 1"*);
echo $papkity['name'].'/';
}
echo $papo['name'].'/</option>';
}
echo'</select><br>
<input type="submit" value="Загрузить" class="but"><br>
</form>
</div><div class="line"></div><div class="cont">
<img src="../design/default/5.gif" alt="-"> <a href="./?'.$s.'&amp;mod=15">ЗЦ</a><br>';
}
break;

//Сама загрузка файла в ЗЦ
case'62': if($id_user or $login)
{
$guessk=mysql_fetch_array(mysql_query("select * from system where name='balls' limit 1"*);
if($balls['value']==0 and $vhod==0 and $user['balls']<100){echo'<div class="cont">Недостаточно баллов или неавторизованны.<br></div>';
}
if(isset($_POST['papka'])){$papka=prov($_POST['papka'],2000);}else{$papka='Files';}
if(isset($_POST['pima'])){$pima=prov($_POST['pima']);}else{$pima='';}
if(isset($_POST['vyvname'])){$vyvname=prov($_POST['vyvname'],200);}else{$vyvname='';}
if(isset($_POST['opis'])){$opis=prov($_POST['opis'],2500);}else{$opis='';}
if(isset($_POST['avfile'])){$avfile=prov($_POST['avfile'],300);}else{$avfile='';
} if(isset($_FILES['file']['size'])) { $fsize=round(cifry($_FILES['file']['size'])/1024);
} else { $fsize=0;
} $pth=pathinfo($_FILES['file']['name']);
if(is_uploaded_file($_FILES['file']['tmp_name'])) { if($fsize<1) {
echo'Недопустимый размер файла!<br>';
} else { mysql_query("insert into load_files set name='$vyvname', opis='$opis', typer='file', nastna='$pima', format='".prov($pth['extension'])."', put='$papka', avtor='$avfile', dobav='".time()."'"*;
copy($_FILES['file']['tmp_name'],'../load'.$papka.'/'.$pima.'.'.prov($pth['extension']));
echo'Файл успешно загружен!<br>';
} } else { echo'Не удалось загрузить файл!<br>';
} echo'</div><div class="line"></div><div class="cont">
<img src="../design/default/5.gif" alt="-"> <a href="./control.php?mod=61&amp;'.$s.'">Загрузка файла</a><br>
<img src="../design/default/5.gif" alt="-"> <a href="/loads/?'.$s.'">ЗЦ</a><br>';
} break;
} } else { echo'Ошибка! Не сюда!<br>';
} echo'<img src="../design/default/5.gif" alt="-"> <a href="../?'.$s.'">На главную</a><br></div>';
echo $down;
?>
Добавлено 01.08.16 в 20:00:33:
Просто удалил
<option value="">Выбрать</option>
. ))
Прикрепленные файлы:
* PROFIWM_COM_9941_1599922_vot.txt (0 б)
(1 авг 2016, 17:46) (0/0) [0]
GooDLikE++, Вот путь к подпапке прочего - /loads/?dir=/Files ,
как его подставить? А то без главной папки будет неудача при выгрузке, и будет ли выбор подпапок? )
Добавлено 01.08.16 в 17:54:51:
Ну, то есть, надо если не выбрал, то грузило б в назначенную подпапку, а без главной будет в никуда. ))
(1 авг 2016, 17:19) (0/0) [0]
Vol"jin, echo 'ЧО';
echo '<br />';
. ) )
Прикрепленные файлы:
* PROFIWM_COM_9941_1599768_s.jpg (0 б)
(1 авг 2016, 16:52) (0/0) [0]
Кто знает как закрыть гланую папку зц. от выгрузки в нее файлов, но оставить выгрузку в подпапки?
Может тут, что изменить,
как?

Куда:<br>
<select name="papka" class="form">
<option value="">Выбрать</option>';
$papki=mysql_query("select * from load_files where typer='dir'"*;
while($papo=mysql_fetch_array($papki)){
$vesput=explode('/',$papo['put']);
echo'<option value="'.$papo['put'].'/'.$papo['nastna'].'">';
for($g=1;$g<count($vesput);$g++){
$papkity=mysql_fetch_array(mysql_query("select * from load_files where typer='dir' and nastna='".$vesput["$g"]."' limit 1"*);
echo $papkity['name'].'/';
}
echo $papo['name'].'/</option>';
}
echo'</select><br>
<input type="submit" value="Загрузить" class="but"><br>
</form>

Мнения, о коде, авторе и про погоду оставьте себе. ))
  • 1 из 1