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

Форум PHP

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

 

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

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

тема: Загрузка файлов на сервер
 
 автор: agnostic   (17.12.2006 в 23:11)   письмо автору
 
 

Работаю на apache localhost Выдает: "ошибка загрузки файла". Вод коды upload.php & index.html
upload.php:

<html> 
<head>
<title> Результат загрузки файла </title> 
</head>

 <body> 
<?php
if(copy($_FILES["filename"]["tmp_name"],
"temp/".$_FILES["filename"]["name"])) 
{
echo(
"Файл успешно загружен"); 
}
else
 {
echo(
"Ошибка загрузки файла");
 } 
?>
</body>
 </html>

index.html:

<htm>
        <head>
                   <title> Загрузка файлов на сервер </title>
        </head>
                  <body>
                               <h2><b> Форма для загрузки файлов </b></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>

Помогите. В чем проблема, все записал вроде по листингу. А оно работает не правильно

   
 
 автор: Ziq   (18.12.2006 в 00:12)   письмо автору
 
   для: agnostic   (17.12.2006 в 23:11)
 

А вы уверены, что папка temp существует?

Попоробуйте изменить код upload.php на

<html>  
<head> 
<title> Результат загрузки файла </title>  
</head> 

 <body>  
<?php 
print_r
($_FILES)
if(
copy($_FILES["filename"]["tmp_name"], 
$_FILES["filename"]["name"]))  

echo(
"Файл успешно загружен");  

else 
 { 
echo(
"Ошибка загрузки файла"); 
 }  
?> 
</body> 
 </html>

   
 
 автор: agnostic   (18.12.2006 в 00:29)   письмо автору
 
   для: Ziq   (18.12.2006 в 00:12)
 

Теперь он вообще ничего не выдает. Можно ли создать папку Temp вручную, и если да, то в каком каталоге ее создавать

   
 
 автор: agnostic   (18.12.2006 в 00:31)   письмо автору
 
   для: agnostic   (18.12.2006 в 00:29)
 

Сори. Просто ";" Пропущена. Спасибо большое.

   
 
 автор: agnostic   (18.12.2006 в 19:14)   письмо автору
 
   для: Ziq   (18.12.2006 в 00:12)
 

А что нужно зделать, что бы указанный мною скрипт работал. Где создать папку Temp. Или как его прописать? А то дальше многие задания ссылаются на то, что Temp уже есть.

   
Rambler's Top100
вверх

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