Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.64/11: Рейтинг темы: голосов - 11, средняя оценка - 4.64
1 / 1 / 1
Регистрация: 05.02.2013
Сообщений: 227
Записей в блоге: 1

Хранение данных программы на сервере

10.12.2013, 23:13. Показов 2359. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
есть программа - можно ли сделать сайт ,
чтобы заполнялись скажем значения на сайте - отправлялись на сервак
там считывались - через программу - которая .exe - и обратно уже отправлялся файл Excel
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
10.12.2013, 23:13
Ответы с готовыми решениями:

Хранение данных на сервере
задача такая необходимо хранить данные на сервере в оперативной памяти и иметь возможность их редактировать

Как структурировать хранение данных на сервере?
Здравствуйте. Может не там тему создал, но не другого места не нашел. Подскажите как структурировать хранение данных на сервере....

Хранение данных программы в переменных
Добрый день, Помогите пожалуйста навести порядок у меня в голове. У меня есть несколько форм, на главной куча лейблов, на других...

5
 Аватар для c_k_rim
71 / 38 / 23
Регистрация: 05.12.2013
Сообщений: 118
11.12.2013, 02:19
adelbaew2, да, можно.
Необходимо сделать программу, которая бы принимала данные с сайта, проводила вычисления, генерировала Excel файл и отправляла бы оный файл на сайт?
Можно.
Только, предлагаю задуматься, если вычисления, которые необходимо провести с данными от сайта на сервере не так уж велики, может быть их сразу проводить на сайте и там же генерировать Excel-файл?

Если нет, то тут бОльший вопрос к программе со стороны "сервака", на чём она будет написанна (на каком языке, для какой платформы), как она будет хранить (и получать) обрабатываемые данные, с помощью чего (какой библиотеки) генерировать Excel-файл.
1
 Аватар для Rol1k
85 / 85 / 31
Регистрация: 14.06.2013
Сообщений: 207
11.12.2013, 03:57
Хотел создать похожую тему, но раз уже есть.

Есть BitTorrent трекер, написанный на php.
Клиенты посылают запросы к файлу announce.php, гетом передавая параметры.
Сервер обрабатывает данные, отвечает.

announce.php хочу переписать на С/С++.

Должна ли это быть библиотека или исполняемый файл?
Как "зарегистрировать" программу на сервере Apache?
Как передать ей параметры?
Как отдать ответ?
0
 Аватар для c_k_rim
71 / 38 / 23
Регистрация: 05.12.2013
Сообщений: 118
11.12.2013, 04:15
Rol1k,
Цитата Сообщение от Rol1k Посмотреть сообщение
announce.php хочу переписать на С/С++.
Это не в теме "Форум PHP для начинающих" надо спрашивать точно, сейчас объясню, почему и отвечу на твои вопросы.

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

Для того, что бы она исполнилась при внешнем запросе да еще и с порта, который слушает apache, тебе действительно необходимо будет "зарегистрировать" программу для сервера, а именно, подключить модуль, который будет обрабатывать специфический запрос и выполнять твою программу. Мне известно два модуля при помощи которых осуществляется поддержка fastcgi-интерфейса в апаче, это mod_fastcgi и mod_fcgid.

Если ты всё же решишься идти именно таким путём - я расскажу подробней, как это делается.

Теперь мой вариант. А точнее два варианта:
Первый и самый "не геморройный" - сделать код-ревью твоего кода страницы announce.php, который тебя не устраивает (важно, кстати, но ты не написал, почему?!). Вместе, сообществом, уверен, получится отличный и быстрый вариант.

Второй - смотреть в сторону ZEND_API и в сторону написания модуля для php, который будет выполнять необходимые тебе задачи.

Пиши, к чему больше душа лежит, разберемся!
2
1 / 1 / 1
Регистрация: 05.02.2013
Сообщений: 227
Записей в блоге: 1
11.12.2013, 07:53  [ТС]
у меня программа написана в delphi - не мной
расчеты там на огромные
0
 Аватар для c_k_rim
71 / 38 / 23
Регистрация: 05.12.2013
Сообщений: 118
11.12.2013, 08:05
adelbaew2, первый вариант, который пришел на ум - дописать Вашу программу на Delphi, таким образом, что бы она посылала запрос на ресурс, где расположен сайт, принимала форматированные данные (xml\json ?),
обрабатывала их, далее с помощью POST-запроса, либо с прямым подключением к FTP сайта, выкладывала файл.
В общем и целом, ответ да - можно. Но больше кодить придется как раз таки на delphi
Если с этим проблем нет, предлагаю дифференцировать задачу на такие вот подзадачки:
- реализовать механизм получения и хранения данных на сайте
- реализовать какое-то api для выдачи в определенном форме оных данных с сайта по определенному запросу, программе
- реализовать хранилище генерированных файлов (excel), в необходимом месте

Это со стороны сайта. Ну а со стороны программы на сервере и так понятно из вышенаписанного.

Конкретно по php вопросы по "подзадачкам" можно задать прямо тут, думаю...
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
11.12.2013, 08:05
Помогаю со студенческими работами здесь

Хранение данных для программы
Доброго времени суток. Где можно хранить данные, которые не предназначены для обычных пользователей? То есть, которые нельзя редактировать,...

Хранение(сериализация) данных для программы
Доброго времени суток. В чём лучше всего хранить данные?

Хранение в массиве данных программы тестирования
Не выходит создать массив, в котором будет храниться информация: вопрос и варианты ответов(программа-тестер)!

Организация хранение данных для будущей программы
Доброго времени суток. Помогите, пожалуйста, новичку :) Пробую сделать калькулятор стоимости изделий. Есть несколько типов изделий,...

Правильное хранение пользовательских данных при закрытии программы
Приветствую, друзья! Пишу код. Программа подтягивает набор данных, работает с ним и откладывает обратно. Я ессесна как лобан...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru