06.06.2020, 07:58 [+3 UTC]
в нашей команде: 4 599 чел. | участники онлайн: 0 (рекорд: 21)

:: РЕГИСТРАЦИЯ

задать вопрос

все разделы

правила

новости

участники

доска почёта

форум

блоги

поиск

статистика

наш журнал

наши встречи

наша галерея

отзывы о нас

поддержка

руководство

Версия системы:
7.89 (25.04.2020)
JS-v.1.45 | CSS-v.3.39

Общие новости:
13.04.2020, 00:02

Форум:
05.06.2020, 04:11

Последний вопрос:
06.06.2020, 04:49
Всего: 152580

Последний ответ:
05.06.2020, 16:55
Всего: 260249

Последняя рассылка:
06.06.2020, 04:45

Писем в очереди:
0

Мы в соцсетях:

Наша кнопка:

RFpro.ru - здесь вам помогут!

Отзывы о нас:
28.05.2010, 15:37 »
Ананьев Рудольф Олегович
большое спасибо! [вопрос № 178646, ответ № 261683]

РАЗДЕЛ • PHP / Perl / Python

Создание программ на языках PHP, Perl и Python.

[администратор рассылки: Коцюрбенко Алексей Владимирович (Старший модератор)]

Лучшие эксперты в этом разделе

Коцюрбенко Алексей Владимирович
Статус: Старший модератор
Рейтинг: 1565
Хватов Сергей
Статус: Академик
Рейтинг: 36
SAW
Статус: 10-й класс
Рейтинг: 22

Перейти к консультации №:
 

Консультация онлайн # 145827
Раздел: • PHP / Perl / Python
Автор вопроса: Eltano
Отправлена: 02.10.2008, 21:16
Поступило ответов: 2

Приветствую вас уважаемые эксперты. У меня возник нетривиальный вопрос. А именно: как загрузить файл на свою машину с сервера посредством php? Допустим есть закрытый сервер на котором лежат документы. Я ввоже в поле вода на обычной сгенерированной страничке номер документа и мне надо что бы он закачался на мою машину в определенную папку. Если есть возможность зделать это на другом языке пожалуйста сообщите. Готов изучить другой язык, хотя бы в той мере, которая требуется для выполения поставленой задачи.
Благодарю заренее.

Состояние: Консультация закрыта

Ответ # 231033 от Товарищ Бородин

Здравствуйте, !
К PHP данная задача действительно не относится. Сервер занимается только тем, что "отдает" файлы, при этом его не "заботит", куда файлы сохраняются на компьютере клиента. Данную задачу надо решать на "клиентском" языке программирования, поддерживаемом браузером, который Вы используете. Скорее всего, это Java. Возможно, такое позволяет Javascript (хотя в этом я не очень уверен). Большего сказать Вам не могу, поскольку Java не знаю, а насчет Javascript не уверен... Хотя в последнем случае как раз есть объект FileSystemObject, предназначенный для работы с файловой системой. Но что можно также точно сказать, так это, что браузер будет нещадно блокировать такой скрипт из соображений безопасности.

С уважением, Товарищ Бородин


Консультировал: Товарищ Бородин
Дата отправки: 03.10.2008, 06:15

Рейтинг ответа:

0

[подробно]

Сообщение
модераторам

Отправлять сообщения
модераторам могут
только участники портала.
ВОЙТИ НА ПОРТАЛ »
регистрация »

Ответ # 231040 от Большаков Владимир Андреевич

Здравствуйте, !
Не совсем понятна формулировка "загрузить файл на свою машину с сервера посредством php". PHP - это скриптовый серверный язык программирования, и отвечает за работу сервера. С той стороны можно сделать практически что угодно. Если нужно с помощью PHP выдать файл на скачивание пользователю, то это реализуется с помощью функции readfile()
http://php.net/readfile


Консультировал: Большаков Владимир Андреевич
Дата отправки: 03.10.2008, 08:15

Рейтинг ответа:

0

[подробно]

Сообщение
модераторам

Отправлять сообщения
модераторам могут
только участники портала.
ВОЙТИ НА ПОРТАЛ »
регистрация »

Мини-форум консультации № 145827
Rok-set

# 1

= общий = | 06.10.2008, 12:45

у меня когда-т возникла задача чистки сетевых темповских директорий от файлов с определенным расширением :)

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

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

согласен, это немного необычная задача для РНР но тем не менее реализовать её возможно.

 

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

Rambler's Top100

главная страница | поддержка | задать вопрос

Время генерирования страницы: 0.14464 сек.

© 2001-2020, Портал RFPRO.RU, Россия
Калашников О.А.  |  Гладенюк А.Г.
Версия системы: 7.89 от 25.04.2020
Версия JS: 1.45 | Версия CSS: 3.39