Модераторы: skyboy, MoLeX, Aliance, ksnk

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как выдрать путь из <input type="file"... 
:(
    Опции темы
bars80080
Дата 15.9.2009, 10:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 71
Всего: 315



Цитата(Beast45 @  15.9.2009,  10:21 Найти цитируемый пост)
Скажите, не будит проблемм с таким копирование на сервер? 

миллионы сайтов так делают, функционал налажен бесчисленное количество раз. ошибки могут появиться только от программиста

Добавлено через 1 минуту и 10 секунд
Цитата(Beast45 @  15.9.2009,  10:21 Найти цитируемый пост)
пользователь и сервер ни в коем случае не в одном комплекте  

тогда повторяю вопрос:

Цитата(bars80080 @  15.9.2009,  09:55 Найти цитируемый пост)
ваш локальный комп на котором должны происходить операции с вордовским документом - это сервер ,на который происходит загрузка документа или это компьютер пользователя, на которов вы хотите провести все операции и сохранить изменения? 


PM MAIL WWW   Вверх
Beast45
Дата 15.9.2009, 10:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 31
Регистрация: 12.8.2009

Репутация: нет
Всего: нет



Попробую поэкспериментировать с copy(). Спасибо.

Добавлено через 3 минуты и 23 секунды
это компьютер пользователя...

Добавлено через 4 минуты и 42 секунды
но это все для админки сайта, поэтому пользователь - это администратор, а не любой пользователь.

Добавлено через 8 минут и 25 секунд
Пользователь, зайдя на сайт будит видеть страничку с текстом документа (то что у меня обрабатывается локально на компе с помощью php скрипта и результат кода документа сохраняется в БД - из которой в свою очередь и будут формироваться странички на сайте) и возможность скачать этот документ (то что я и пытаюсь загрузить на сервер).

Добавлено через 13 минут и 16 секунд
не пойму только в чем разница скопировать файл copy() на сервер или загрузить его через форму с атрибутом enctype="multipart/form-data".

Или форму необходимо применять для пользователей, которые хотят загрузить файл на сайт? А самому можно смело применять copy()?
PM MAIL   Вверх
Simpliest
Дата 15.9.2009, 10:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 625
Регистрация: 1.9.2009

Репутация: 1
Всего: 3



Фух. Каша в голове однако.

1. Файл загружается на сервер через форму. ТОЧКА.
2. Файл перемещается в нужный каталог на сервере при помощи функции move_uploaded_file(). ТОЧКА.
3. Путь используется только один. Тот который вы указываете для move_uploaded_file().




--------------------
user posted image
PM   Вверх
Ипатьев
Дата 15.9.2009, 11:01 (ссылка) |    (голосов:3) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2232
Регистрация: 5.7.2009

Репутация: 28
Всего: 37



Забавный топик.
Цитата(bars80080 @  15.9.2009,  10:20 Найти цитируемый пост)
все уже обдумано и реализовано

Напоминает анекдот.
Вызывают Гагарина в ЦК КПСС.
- Партия решила, что советские космонавты должны полететь на Солнце!
- Но как же туда лететь - ведь корабль сгорит!
- Вы думаете, в ЦК дураки сидят? Мы обо всем подумали: вы полетите ночью!

Beast45, у администратора, который файл заливает, на компьютере стоит программа doc2html?
PM MAIL   Вверх
Beast45
Дата 15.9.2009, 11:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 31
Регистрация: 12.8.2009

Репутация: нет
Всего: нет



ыы))
"все уже обдумано и реализовано" )))) - громко сказано)))) но все же идея есть, вот пытаюсь ее реализовать... так что не судите сильно)) пытаюсь разобраться...

doc2html этой программы нет. Я поднимал вопрос на форуме, но ничего дельного небыло. Поэтому пришлось с нуля написать скрипт преобразующий код вордовского документа в нормальный код, без излишиств. Поэтому администратору, заливающему файл не надо ничего преобразовывать, а тупо выбрать файл, который он хотит загрузить, а уж php все сделает сам.
PM MAIL   Вверх
Ипатьев
Дата 15.9.2009, 11:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2232
Регистрация: 5.7.2009

Репутация: 28
Всего: 37



следующий вопрос.
для чего программе, работающей на одном компьютере(сервере), нужен путь к файлу на другом компьютере(администратора)?
PM MAIL   Вверх
Beast45
Дата 15.9.2009, 11:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 31
Регистрация: 12.8.2009

Репутация: нет
Всего: нет



поясните пожалуйста разницу в:
1. копирование файла на сервер с помощью copy() .
2. загрузка файла через форму с атрибутом enctype="multipart/form-data".

или тут разница только в возможности выбора файла?
PM MAIL   Вверх
Ипатьев
Дата 15.9.2009, 11:18 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2232
Регистрация: 5.7.2009

Репутация: 28
Всего: 37



Разница в том, что копирование файла на сервер с помощью copy() - смешная фантазия.
PM MAIL   Вверх
NewDima
Дата 15.9.2009, 11:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 922
Регистрация: 20.2.2006
Где: <?here?>

Репутация: 10
Всего: 12



Ипатьев, как метко подметил)

Beast45, научитесь различать, где клиент, а где сервер
PM ICQ   Вверх
Beast45
Дата 15.9.2009, 11:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 31
Регистрация: 12.8.2009

Репутация: нет
Всего: нет



Цитата(Ипатьев @ 15.9.2009,  11:15)
для чего программе, работающей на одном компьютере(сервере), нужен путь к файлу на другом компьютере(администратора)?

вроде все подробно рассказал, что, как и для чего....

1. Администратор со своего компа (допустим домашниго) заходит на сайт в админку.
2. Администратору необходимо добавить документ на сайт.
3. Он в форме нажимает ОБЗОР..., находит нужный фал, в строке отображается путь к файлу, жмет ЗАГРУЗИТЬ, файл загружается на сервер.

В САМОМ НАЧАЛЕ ТОПИКА НЕОБХОДИМО БЫЛО ДОСТАТЬ ФИЗИЧЕСКИЙ АДРЕС, которы выводится как раз в форме, чтобы передать его php скрипту, который преобразует этот документ с код и поместит его в БД!!!

4. Теперь, когда пользователь заходит на страницу сайта - он видит текст (это преобразованный вордовский документ для отображения на страничке) и ссылку на документ, который закачен на сервер.

Вот как-то так))))
PM MAIL   Вверх
Ипатьев
Дата 15.9.2009, 11:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2232
Регистрация: 5.7.2009

Репутация: 28
Всего: 37



из 10 строк "подробного объяснения" нет ни одной, которая бы отвечала на вопрос:
для чего php скрипту, работающему на одном компьютере(сервере), нужен путь к файлу на другом компьютере(администратора)? 
PM MAIL   Вверх
NewDima
Дата 15.9.2009, 11:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 922
Регистрация: 20.2.2006
Где: <?here?>

Репутация: 10
Всего: 12



Ипатьев, видно же, ему это не надо
PM ICQ   Вверх
Ипатьев
Дата 15.9.2009, 11:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2232
Регистрация: 5.7.2009

Репутация: 28
Всего: 37



Впрочем, я, кажется, уже сам понял.
чтобы программа с сервера обратилась на компьютер администратора, и там взяла файл для обработки. 

PM MAIL   Вверх
Beast45
Дата 15.9.2009, 11:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 31
Регистрация: 12.8.2009

Репутация: нет
Всего: нет



то есть php скрипт, работающий на сервере (agava) не будит работать с файлом, который находится на компе? То есть его предварительно надо загрузить на сервер и уже там с ним работать?

Чета я запутался(((

Работаю с Denwer'ом - я думал, что он выполняет работу сервера.(((
PM MAIL   Вверх
Ипатьев
Дата 15.9.2009, 11:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2232
Регистрация: 5.7.2009

Репутация: 28
Всего: 37



NewDima, о, так вы единственный, который понял, что ему надо?
Не жадничайте, поделитесь же скорее с остальными!
PM MAIL   Вверх
Страницы: (3) Все 1 [2] 3 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0566 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.