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

Форум PHP

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

 

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

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

тема: Проблема с загрузкой файла на сервер
 
 автор: romza   (08.08.2006 в 14:56)   письмо автору
 
 

Скрипт такой:


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


Исполняемый скрипт находится в папке tests и туда же хочу загрузить файл, но выдает следующее сообщение:

Warning: copy(tmp/phpkEhVYT): failed to open stream: No such file or directory in /opt/home/webadm/tests/uploadfiles.php on line 24
Ошибка загрузки файла

а 24-ая строка это:

if(copy($_FILES["filename"]["tmp_name"], $_FILES["filename"]["name"]))


не пойму в чем проблема, подскажите пожалуйста.

   
 
 автор: 1q1   (08.08.2006 в 15:27)   письмо автору
 
   для: romza   (08.08.2006 в 14:56)
 

Вроде как говорит о том что папки в которую пытаетесь сохранить не существую, ищи проблему в этом

   
 
 автор: Саня   (08.08.2006 в 15:29)   письмо автору
 
   для: romza   (08.08.2006 в 14:56)
 

Попробуйи\те так:
<?php
move_uploaded_file
("filename"".");

   
 
 автор: romza   (08.08.2006 в 15:59)   письмо автору
 
   для: Саня   (08.08.2006 в 15:29)
 

тоже не помогает... где ошибка... хелп ми пожалуйста

   
 
 автор: !!!Леха   (08.08.2006 в 16:28)   письмо автору
 
   для: romza   (08.08.2006 в 15:59)
 

Ты в теге форм прописал enctype="multipart/form-data" ?
если нет, пропиши

   
 
 автор: romza   (08.08.2006 в 17:48)   письмо автору
 
   для: !!!Леха   (08.08.2006 в 16:28)
 

тама все прописал.... мож что где еще не так...

форма выглядит следующим образом


<form action="uploadfiles.php" method="post" enctype="multipart/form-data">
<input type="hidden" name="MAX_FILE_SIZE" value="1024000">
<input type="file" name="filename"><br>
<input type="submit" value="Загрузить"><br>
</form>



Не работает блин....

   
 
 автор: cheops   (08.08.2006 в 21:50)   письмо автору
 
   для: romza   (08.08.2006 в 14:56)
 

Напишите ещё в службу тех.поддержки этот пост - возможно проблемы на стороне сервера, так как у вас вроде всё чисто...

   
 
 автор: cheops   (08.08.2006 в 21:51)   письмо автору
 
   для: romza   (08.08.2006 в 14:56)
 

Вместо функции copy() попробуйте использовать функцию is_uploaded_file().

   
 
 автор: NeO   (09.08.2006 в 02:08)   письмо автору
 
   для: cheops   (08.08.2006 в 21:51)
 

chmod 777??

   
 
 автор: !!!Леха   (09.08.2006 в 09:40)   письмо автору
 
   для: NeO   (09.08.2006 в 02:08)
 

Это ты делаешь на локалке, если у тебя версия php старенькая, то может не работать.
Ты на сервере пробывал?

   
 
 автор: Trianon   (09.08.2006 в 10:17)   письмо автору
 
   для: cheops   (08.08.2006 в 21:51)
 

>Вместо функции copy() попробуйте использовать функцию is_uploaded_file().

Вероятно, имелось в виду move_uploaded_file()

   
 
 автор: cheops   (09.08.2006 в 11:49)   письмо автору
 
   для: Trianon   (09.08.2006 в 10:17)
 

Да, конечно, вместо is_uploaded_file() я имел ввиду move_uploaded_file().

   
Rambler's Top100
вверх

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