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

Форум PHP

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Не могу загрузить файл в определенную папку!!!

Сообщения:  [1-10]    [11-20]  [21-21] 

 
 автор: P@Sol   (22.06.2005 в 11:06)   письмо автору
 
   для: Spyder   (22.06.2005 в 10:53)
 

<SELECT NAME="papka">
<OPTION VALUE="no" SELECTED>не выбрана
<OPTION VALUE="pic">pic
<OPTION VALUE="game">game
<OPTION VALUE="mobil">mobil
</SELECT>

потом смотреть чему равно $papka

   
 
 автор: Spyder   (22.06.2005 в 10:53)   письмо автору
 
   для: cheops   (22.06.2005 в 10:44)
 

нет не много
Это получается из выподающего списка выбираеш папку??

   
 
 автор: cheops   (22.06.2005 в 10:44)   письмо автору
 
   для: Spyder   (22.06.2005 в 10:18)
 

>Да а вот ещё если файл уже сущуствует в данной директории
>как можно сделать чтобы он выводил сообщение о том что файл
>уже сущ. в данной директории и возвращал назад.
Для этого можно воспользоваться функцией file_exists(), применение которой можно посмотреть в теме по ссылке
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=4864

>И ещё подскажите пожалуйста как можно сделать чтобы можно
>было выбрать директорию куда будет копироваться и выбор
>файла
Много ли директорий в вашей системе? Может удобнее сделать это при помощи выпадающего списка в форме? Файл можно выбрать при помощи тэга
<input type=file name=name>

   
 
 автор: Spyder   (22.06.2005 в 10:23)   письмо автору
 
   для: P@Sol   (22.06.2005 в 10:19)
 

Спасибо что разъяснили я всё понял!!!!

   
 
 автор: P@Sol   (22.06.2005 в 10:19)   письмо автору
 
   для: Spyder   (22.06.2005 в 10:14)
 

offtop: извините, не могли бы Вы писать со знаками припинания?

по теме: файл сначала копируется во временную директорию, а потом вы ее переносите туда, куда вам нужно

   
 
 автор: Spyder   (22.06.2005 в 10:18)   письмо автору
 
   для: cheops   (22.06.2005 в 10:09)
 

В первом и во втором вывел Array()
У меня всё получилось!!!
Да а вот ещё если файл уже сущуствует в данной директории как можно сделать чтобы он выводил сообщение о том что файл уже сущ. в данной директории и возвращал назад.
И ещё подскажите пожалуйста как можно сделать чтобы можно было выбрать директорию куда будет копироваться и выбор файла
Заранее спасибо!!!

   
 
 автор: Spyder   (22.06.2005 в 10:14)   письмо автору
 
   для: P@Sol   (22.06.2005 в 10:03)
 

Он вывел сообщение "C:\WINDOWS\TEMP\phpD.tmpФайл успешно загружен"
я нашел у себя ошибку в HTML в форме <form action="upload.php" method="post" enctype="multipart/form-data"> а я сначало написал entype вот он и поэтому не копировал.
А на счёт сообщения которое он мне выдал я непонял при чем тут "C:\WINDOWS\TEMP\phpD.tmp" когда я копировал другой файл и в другую директорию объясни пожалуйста!!!

   
 
 автор: P@Sol   (22.06.2005 в 10:11)   письмо автору
 
   для: cheops   (22.06.2005 в 10:09)
 

и я к этому склонен...

   
 
 автор: cheops   (22.06.2005 в 10:09)   письмо автору
 
   для: Spyder   (22.06.2005 в 08:18)
 

Выведите содрежимое массива $HTTP_POST_FILES
<?php
  print_r
($HTTP_POST_FILES);
?>

Что в нём?
За одно выведите так же содержимое массива $_FILES - у вас может быть отключена поддержка "длинных" суперглобальных массивов в php.ini (в новых дистрибутивах PHP такака поддержка отключается по умолчанию).
<?php
  print_r
($_FILES);
?>

   
 
 автор: P@Sol   (22.06.2005 в 10:03)   письмо автору
 
   для: Spyder   (22.06.2005 в 09:59)
 

кхм..

echo $HTTP_POST_FILES["filename"]["tmp_name"]; 
if(copy($HTTP_POST_FILES["filename"]["tmp_name"], "c:/temp/".$HTTP_POST_FILES["filename"]["name"])) 

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

else 

echo("Ошибка загрузки файла"); 


посмотри выведется ли имя файла на экран

   

Сообщения:  [1-10]    [11-20]  [21-21] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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