Вход Регистрация
Файл: OldBlog by Axer/blog/admin/files.php
Строк: 50
<?php
session_start
();
include_once(
"../inc/head.php"); 
include_once(
"../inc/function.php");
if (isset(
$_SESSION['start']) && $_SESSION['start']=='clop') {                                           
$system['page_title'] = 'Загрузить файл';
$num=mt_rand(10,9999);

if (isset(
$_FILES['file'])):
$str=str_replace(" ","-",$_FILES['file']['name']);
if (
preg_match("/[а-я]+/is"$_FILES['file']['name'])){echo "<div class='error'>В названии файла содержатся недопустимые символы!</div>";unset($_FILES['file']);}

else{
    if (
$file=$_FILES['file']['tmp_name']&& !empty($_POST['filename']))                
    {       
    
$file $_FILES['file']['name'];
    
$file=str_replace(" ","_",$file);    
      
copy($_FILES['file']['tmp_name'], 'files/'$num $file .'');  
      
$add_file true// Уведомление     
    
}                                                                                        
    else                                                                                      
    {                                                                                             
      echo
'<div class="error">Ошибка загрузки файла</div>';                                                          
    } 
}       
endif;                                                                                                
if (
$add_file == true)
  if (
$_POST['id'])
    { 
    
      
$file $_FILES['file']['name'];
      
$filka substr($_FILES["file"]["name"], strrpos($_FILES["file"]["name"],'.')+1);
      
$format=format($filka);  
      
$file=str_replace(" ","_",$file);
      
$files=mht($_POST['filename']);
      
$size $_FILES['file']['size'];
      
$id=intag($_POST['id']);
      
mysql_query("INSERT INTO `files` SET `public` = '$id',  `name` = '$files', `size` = '$size', `file` = '"$num $file ."', `types`='$format'");
      echo 
'<div class="zlink">Файл загружен</div>';
    }                                                                                                                         
                                                                                                                                                                                    
                
$m='Загружает файлы';
status($m);                                                                       
echo 
'
<div class="zlink">Загрузка файлов:</div>
<div class="link">Имя файла должно состоять только из латинских букв и/или цифр.
<form method="post" action="files.php" enctype="multipart/form-data">
<input type="file" name="file" /><br />
Имя файла (можно на русском):<br>
<input name="filename" type="text"><br>
Прикрепить к статье:<br>
   <select size="1" name="id">'
;
   
$q=mysql_query("SELECT * FROM stati");
   
$ot=mysql_fetch_assoc($q);
   do{
   echo
'
    <option value="'
.$ot['id'].'">'.$ot['namestat'].'</option>';
    }
    while(
$ot=mysql_fetch_assoc($q));
echo
'
</select><br>
<input type="submit" value="Добавить" />
</form></div>
<a href="file-list.php" class="mlink">Управление файлами</a>
<a href="adm.php?panel" class="mlink">В панель</a>'
;
include_once(
"../inc/foot.php");}  
else {
header('Location: /'); }
?>
Онлайн: 0
Реклама