Показать сообщение отдельно

  #4  
Старый 11.02.2008, 16:19
cylaaaan
Участник форума
Регистрация: 31.08.2006
Сообщений: 149
Провел на форуме:
1763379

Репутация: 155
Отправить сообщение для cylaaaan с помощью ICQ
По умолчанию

upload.html
PHP код:
<html>
<
head>
  <
title>Загрузка файлов на сервер</title>
</
head>
<
body>
      <
h2><p><bФорма для загрузки файлов </b></p></h2>
      <
form action="upload.php" method="post" enctype="multipart/form-data">
      <
input type="file" name="filename"><br>
      <
input type="submit" value="Загрузить"><br>
      </
form>
</
body>
</
html
upload.php
PHP код:
<?
$host 
'localhost'// имя хоста mysql
$login 'dle_root'// логин к mysql
$pass 'admin'// пароль к mysql
$dbase 'dle'// база DB
$table1 'files'// таблица

$db mysql_connect("$host","$login","$pass"); // соединение с базой
mysql_select_db("$dbase",$db); 

$cataloge "C:/"// Путь для файла
$name_file $_FILES["filename"]["name"];
$name_size $_FILES["filename"]["size"];
$cat_result $_FILES["filename"]["tmp_name"];
$file_type $_FILES["filename"]["type"];


   if (
$name_size 1024*3*1024// 1024*3*1024 = 3 мбайта
   
{
     echo (
"Размер файла слишком большой");
     exit;
   }
   
   if (
copy($cat_result,"$cataloge".$name_file))
{
   
$result mysql_query("INSERT INTO $table1 (name,size,tmp_name,type) 
VALUES ('
$name_file','$name_size','$cat_result','$file_type')");
   
    if (
$result == 'true')    
    {
     echo(
"<strong>Файл успешно загружен </strong><br>");
     echo(
"Характеристики файла: <br>");
     echo(
"Имя файла: $name_file");
     echo(
"<br>Размер файла: $name_size");
     echo(
"<br>Каталог для загрузки: $cat_result");
     echo(
"<br>Тип файла: $file_type");
    }
    else
    {
    echo(
"Ошибка БД");
    }     

   else 
{
     echo(
"Ошибка загрузки файла");
}
?>
Делал без всяких проверок - на скорую руку.
Если немного разберешься в коде, поправишь под себя.
$file_ty pe - поменяй на $file_type

Последний раз редактировалось cylaaaan; 11.02.2008 в 16:29..
 
Ответить с цитированием