![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 71 Всего: 315 |
миллионы сайтов так делают, функционал налажен бесчисленное количество раз. ошибки могут появиться только от программиста Добавлено через 1 минуту и 10 секунд тогда повторяю вопрос: |
|||
|
||||
| Beast45 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 31 Регистрация: 12.8.2009 Репутация: нет Всего: нет |
Попробую поэкспериментировать с copy(). Спасибо.
Добавлено через 3 минуты и 23 секунды это компьютер пользователя... Добавлено через 4 минуты и 42 секунды но это все для админки сайта, поэтому пользователь - это администратор, а не любой пользователь. Добавлено через 8 минут и 25 секунд Пользователь, зайдя на сайт будит видеть страничку с текстом документа (то что у меня обрабатывается локально на компе с помощью php скрипта и результат кода документа сохраняется в БД - из которой в свою очередь и будут формироваться странички на сайте) и возможность скачать этот документ (то что я и пытаюсь загрузить на сервер). Добавлено через 13 минут и 16 секунд не пойму только в чем разница скопировать файл copy() на сервер или загрузить его через форму с атрибутом enctype="multipart/form-data". Или форму необходимо применять для пользователей, которые хотят загрузить файл на сайт? А самому можно смело применять copy()? |
|||
|
||||
| Simpliest |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 625 Регистрация: 1.9.2009 Репутация: 1 Всего: 3 |
Фух. Каша в голове однако.
1. Файл загружается на сервер через форму. ТОЧКА. 2. Файл перемещается в нужный каталог на сервере при помощи функции move_uploaded_file(). ТОЧКА. 3. Путь используется только один. Тот который вы указываете для move_uploaded_file(). |
|||
|
||||
| Ипатьев |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2232 Регистрация: 5.7.2009 Репутация: 28 Всего: 37 |
Забавный топик.
Напоминает анекдот. Вызывают Гагарина в ЦК КПСС. - Партия решила, что советские космонавты должны полететь на Солнце! - Но как же туда лететь - ведь корабль сгорит! - Вы думаете, в ЦК дураки сидят? Мы обо всем подумали: вы полетите ночью! Beast45, у администратора, который файл заливает, на компьютере стоит программа doc2html? |
|||
|
||||
| Beast45 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 31 Регистрация: 12.8.2009 Репутация: нет Всего: нет |
ыы))
"все уже обдумано и реализовано" )))) - громко сказано)))) но все же идея есть, вот пытаюсь ее реализовать... так что не судите сильно)) пытаюсь разобраться... doc2html этой программы нет. Я поднимал вопрос на форуме, но ничего дельного небыло. Поэтому пришлось с нуля написать скрипт преобразующий код вордовского документа в нормальный код, без излишиств. Поэтому администратору, заливающему файл не надо ничего преобразовывать, а тупо выбрать файл, который он хотит загрузить, а уж php все сделает сам. |
|||
|
||||
| Ипатьев |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2232 Регистрация: 5.7.2009 Репутация: 28 Всего: 37 |
следующий вопрос.
для чего программе, работающей на одном компьютере(сервере), нужен путь к файлу на другом компьютере(администратора)? |
|||
|
||||
| Beast45 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 31 Регистрация: 12.8.2009 Репутация: нет Всего: нет |
поясните пожалуйста разницу в:
1. копирование файла на сервер с помощью copy() . 2. загрузка файла через форму с атрибутом enctype="multipart/form-data". или тут разница только в возможности выбора файла? |
|||
|
||||
| Ипатьев |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2232 Регистрация: 5.7.2009 Репутация: 28 Всего: 37 |
Разница в том, что копирование файла на сервер с помощью copy() - смешная фантазия.
|
|||
|
||||
| NewDima |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 922 Регистрация: 20.2.2006 Где: <?here?> Репутация: 10 Всего: 12 |
Ипатьев, как метко подметил)
Beast45, научитесь различать, где клиент, а где сервер |
|||
|
||||
| Beast45 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 31 Регистрация: 12.8.2009 Репутация: нет Всего: нет |
вроде все подробно рассказал, что, как и для чего.... 1. Администратор со своего компа (допустим домашниго) заходит на сайт в админку. 2. Администратору необходимо добавить документ на сайт. 3. Он в форме нажимает ОБЗОР..., находит нужный фал, в строке отображается путь к файлу, жмет ЗАГРУЗИТЬ, файл загружается на сервер. В САМОМ НАЧАЛЕ ТОПИКА НЕОБХОДИМО БЫЛО ДОСТАТЬ ФИЗИЧЕСКИЙ АДРЕС, которы выводится как раз в форме, чтобы передать его php скрипту, который преобразует этот документ с код и поместит его в БД!!! 4. Теперь, когда пользователь заходит на страницу сайта - он видит текст (это преобразованный вордовский документ для отображения на страничке) и ссылку на документ, который закачен на сервер. Вот как-то так)))) |
|||
|
||||
| Ипатьев |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2232 Регистрация: 5.7.2009 Репутация: 28 Всего: 37 |
из 10 строк "подробного объяснения" нет ни одной, которая бы отвечала на вопрос:
для чего php скрипту, работающему на одном компьютере(сервере), нужен путь к файлу на другом компьютере(администратора)? |
|||
|
||||
| NewDima |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 922 Регистрация: 20.2.2006 Где: <?here?> Репутация: 10 Всего: 12 |
Ипатьев, видно же, ему это не надо
|
|||
|
||||
| Ипатьев |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2232 Регистрация: 5.7.2009 Репутация: 28 Всего: 37 |
Впрочем, я, кажется, уже сам понял.
чтобы программа с сервера обратилась на компьютер администратора, и там взяла файл для обработки. |
|||
|
||||
| Beast45 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 31 Регистрация: 12.8.2009 Репутация: нет Всего: нет |
то есть php скрипт, работающий на сервере (agava) не будит работать с файлом, который находится на компе? То есть его предварительно надо загрузить на сервер и уже там с ним работать?
Чета я запутался((( Работаю с Denwer'ом - я думал, что он выполняет работу сервера.((( |
|||
|
||||
| Ипатьев |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2232 Регистрация: 5.7.2009 Репутация: 28 Всего: 37 |
NewDima, о, так вы единственный, который понял, что ему надо?
Не жадничайте, поделитесь же скорее с остальными! |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |