Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Загрузка файлов на сервер
 
 автор: KODAGEN   (29.02.2008 в 07:21)   письмо автору
 
 

Всем привет. Есть код :
            if(isset($_FILES['FileName'])&&($_FILES['FileName']['name']!=""))
            {
            
                //******************* Сохраняем загружаемый файл в БД *****************************
//                echo "Файл определен<br>";
                $DIR = "Users/".basename($_FILES["Filename"]["name"]);
                if(copy($_FILES["FileName"]["tmp_name"],$DIR))
               {
                echo("Файл успешно загружен <br>");
                echo("Характеристики файла: <br>");
                echo("Имя файла: ");
                echo($_FILES["filename"]["name"]);
                echo("<br>Размер файла: ");
                echo($_FILES["filename"]["size"]);
                echo("<br>Каталог для загрузки: ");
                echo($_FILES["filename"]["tmp_name"]);
                echo("<br>Тип файла: ");
                echo($_FILES["filename"]["type"]);
                }else {
                    echo("Ошибка загрузки файла");
                }
            }

на выходе выдает :
Warning: copy(Users/) [function.copy]: failed to open stream: Is a directory in /usr/local/hosting/sites/platinum-soft.ck.ua/httpdocs/Projects_ru.php on line 16
Ошибка загрузки файла .
Обьясните, плз, в чем проблема.

   
 
 автор: Valick   (29.02.2008 в 08:57)   письмо автору
 
   для: KODAGEN   (29.02.2008 в 07:21)
 

что такое basename?
и в место сору надо использовать муве_аплоад, так более правильно

   
 
 автор: Даниэль   (04.03.2008 в 13:02)   письмо автору
 
   для: KODAGEN   (29.02.2008 в 07:21)
 

Вот кодик если загружать не бд:

<?PHP
        
function upload()
        {
        
        
$path=$_SERVER['DOCUMENT_ROOT']."/portfolio/"// Место закачки файла
        
$file_name=$path.$_FILES['userfile']['name'];
        
        
move_uploaded_file($_FILES['userfile']['tmp_name'],$file_name); // Переносим файл в указанную директорию
        
        
chmod ("$file_name"0644);
    
        }
?>

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования