Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > Серверные технологии и Flash

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 04.06.2007, 14:06
alilu вне форума Посмотреть профиль Отправить личное сообщение для alilu Найти все сообщения от alilu
  № 1  
Ответить с цитированием
alilu

Регистрация: Jan 2007
Сообщений: 107
По умолчанию Загрузка файла на сервер. Мануал уже не спасает

Прочитала мануал:
http://ru2.php.net/manual/ru/features.file-upload.php
сделала по нему пример.
Догадываюсь,что файл загружается в какую-то временную директорию. Как его переместить в нужный мне каталог-- в упор не понимаю. С ПХП туго, а файлы нужно загружать
Прошу слезно, времени в обрез

Старый 04.06.2007, 14:40
Skubent вне форума Посмотреть профиль Отправить личное сообщение для Skubent Посетить домашнюю страницу Skubent Найти все сообщения от Skubent
  № 2  
Ответить с цитированием
Skubent
 
Аватар для Skubent

Регистрация: Oct 2005
Адрес: Млечный Путь, 7-й рукав, YD AC-451, 3-я планета.
Сообщений: 996
Отправить сообщение для Skubent с помощью ICQ
move_uploaded_file()
В мануале все расписано. Учимся читать.
__________________
Тут вы найдете ответы на почти все вопросы:
А можно ли сделать так ? - Можно.
Почему не работает ? - Неправильно сделано.
Где ошибка ? - В ДНК.

Старый 04.06.2007, 15:11
alilu вне форума Посмотреть профиль Отправить личное сообщение для alilu Найти все сообщения от alilu
  № 3  
Ответить с цитированием
alilu

Регистрация: Jan 2007
Сообщений: 107
Код:
move_uploaded_file($_FILES['userfile']['tmp_name'], "/place/to/put/uploaded/file");
Логика понятна. Возникают два тупых вопроса:
1. где именно (в отдельном файле??) прописывать данную строку?
2. как правильно написать этот сокровенный путь "/place/to/put/uploaded/file", если я пользуюсь денвером и в реале мне нужна папка "С:\WebServers\home\alissa\www\PIC", форма для отправки файлов лежит в "С:\WebServers\home\alissa\www"

Старый 04.06.2007, 15:29
Skubent вне форума Посмотреть профиль Отправить личное сообщение для Skubent Посетить домашнюю страницу Skubent Найти все сообщения от Skubent
  № 4  
Ответить с цитированием
Skubent
 
Аватар для Skubent

Регистрация: Oct 2005
Адрес: Млечный Путь, 7-й рукав, YD AC-451, 3-я планета.
Сообщений: 996
Отправить сообщение для Skubent с помощью ICQ
1. Там, где идет обработка запроса.
2. Ну вот прямо так и прописать. Только слэши использовать либо прямые, либо экранировать их.
__________________
Тут вы найдете ответы на почти все вопросы:
А можно ли сделать так ? - Можно.
Почему не работает ? - Неправильно сделано.
Где ошибка ? - В ДНК.

Старый 04.06.2007, 15:51
alilu вне форума Посмотреть профиль Отправить личное сообщение для alilu Найти все сообщения от alilu
  № 5  
Ответить с цитированием
alilu

Регистрация: Jan 2007
Сообщений: 107
Смотрю в книгу вижу фигу, помоему
index.html
Код:
<html><bodY>
<FORM ENCTYPE="multipart/form-data" ACTION="upload2.phtml" METHOD=POST>
<INPUT TYPE="hidden" name="MAX_FILE_SIZE" value="1000000"><!-- макс. размер -->
Имя файла: <INPUT NAME="userfile" TYPE="file">
<INPUT TYPE="submit" VALUE="Отправить">
(нажмите кнопку <b>ОБЗОР</b>, затем <b>ОТПРАВИТЬ</b>)
</FORM>
</body></html>
upload2.phtml
Код:
<?
	move_uploaded_file($_FILES['userfile']['tmp_name'], "C:/WebServers/home/alissa/www/PIC");
echo "
      Вы загрузили файл размером:
      <font color=red><b>$userfile_size</b></font> байт<br><br>

      На вашем компьютере файл назывался:
      <font color=red><b>$userfile_name</b></font><br><br>

      На нашем сервере ваш файл был записан для временного храниения
      по адресу и под именем
      <font color=red><b>$userfile</b></font><br><br>";
?>
где же истина.... явно не в моем коде

Старый 04.06.2007, 16:56
Skubent вне форума Посмотреть профиль Отправить личное сообщение для Skubent Посетить домашнюю страницу Skubent Найти все сообщения от Skubent
  № 6  
Ответить с цитированием
Skubent
 
Аватар для Skubent

Регистрация: Oct 2005
Адрес: Млечный Путь, 7-й рукав, YD AC-451, 3-я планета.
Сообщений: 996
Отправить сообщение для Skubent с помощью ICQ
>>move_uploaded_file($_FILES['userfile']['tmp_name'], "C:/WebServers/home/alissa/www/PIC");

Где здесь имя свежезагруженного файла ?
И где здесь имя, под которым он будет доступен в файловой системе сервера ?
__________________
Тут вы найдете ответы на почти все вопросы:
А можно ли сделать так ? - Можно.
Почему не работает ? - Неправильно сделано.
Где ошибка ? - В ДНК.

Старый 04.06.2007, 17:21
alilu вне форума Посмотреть профиль Отправить личное сообщение для alilu Найти все сообщения от alilu
  № 7  
Ответить с цитированием
alilu

Регистрация: Jan 2007
Сообщений: 107
да человеческая глупость поистине безгранична:-)) спасибо большое:-)))

Старый 04.06.2007, 17:49
Skubent вне форума Посмотреть профиль Отправить личное сообщение для Skubent Посетить домашнюю страницу Skubent Найти все сообщения от Skubent
  № 8  
Ответить с цитированием
Skubent
 
Аватар для Skubent

Регистрация: Oct 2005
Адрес: Млечный Путь, 7-й рукав, YD AC-451, 3-я планета.
Сообщений: 996
Отправить сообщение для Skubent с помощью ICQ
Крайне редко тредстартер не начинает орать "да мне по###, ты код дай", а разбирается с минимально необходимыми подсказками. Приятно удивлен
__________________
Тут вы найдете ответы на почти все вопросы:
А можно ли сделать так ? - Можно.
Почему не работает ? - Неправильно сделано.
Где ошибка ? - В ДНК.

Старый 05.06.2007, 00:20
alilu вне форума Посмотреть профиль Отправить личное сообщение для alilu Найти все сообщения от alilu
  № 9  
Ответить с цитированием
alilu

Регистрация: Jan 2007
Сообщений: 107
после того как я позадавала на форуме массу глупых вопросов и причем получала на них ответы, обнаружила что зачастую после меня ежедневно народ задает точно такие же вопросы.
Какое же все таки терпение у тех кто на эти вопросы отвечает:-)))
Поэтому теперь перед тем как задать какой либо вопрос, я долго и упорно пытаюсь самостоятельно найти на него ответ. Когда совсем туго, обращаюсь за помощью:-)

Создать новую тему Ответ Часовой пояс GMT +4, время: 07:40.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 07:40.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.