powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / обновление базы данных из программы клиента
16 сообщений из 16, страница 1 из 1
обновление базы данных из программы клиента
    #32949480
Пользователь
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нужно создать простейшую веб-витрину: представить прайс (тыщ 50 наименований), формировать заказ, отправлять заказ по e-mail (если б кто показал простой пример, был бы весьма признателен).

Сервер - на провайдере с поддержкой PHP + MySQL

Вопрос в том, как программно обновлять прайсы на сервере провайдера?

Из своей программы по фтп могу залить прайс в виде файла (любого формата),

остается неясным - как из программы (поскольку это надо делать раз в час) запустить на сервере провайдера заливку нового прайса в базу MySQL ?
...
Рейтинг: 0 / 0
обновление базы данных из программы клиента
    #32949517
DocAl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если хочется использовать именно периодическое обновление -- для этого предназначен планировщик CronTab, правда, нет гарантий, что ваш провайдер предоставляет этот сервис, уточните в службе поддержки.
Как альтернатива, можно использовать некую админскую страницу с формой, с которой на сервер будет загружаться и обрабатываться обновлённый прайс-лист.
...
Рейтинг: 0 / 0
обновление базы данных из программы клиента
    #32949739
Пользователь
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DocAlКак альтернатива, можно использовать некую админскую страницу с формой, с которой на сервер будет загружаться и обрабатываться обновлённый прайс-лист.
По этому поводу два вопроса:
1) Как запускать эту страницу из программы?
2) Как вводить логин-пароль из программы?
...
Рейтинг: 0 / 0
обновление базы данных из программы клиента
    #32950263
Фотография 4m@t!c
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если обновление должно делаться автоматически, тогда тебе нужен КРОН. Это типа планировщика задач - кому в какое время чего надо делать из ПО.
Если обновление нужно делать ручками - тогда не ясен вопрос. что именно ты не понимаешь в задаче заливки прайса в БД?
Последний пост в вопросами вообще не ясен. перефразируй задачу.
...
Рейтинг: 0 / 0
обновление базы данных из программы клиента
    #32950323
DocAl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А, так со стороны ээмм... администрирующего клиента)
не браузер, а какая-то самописная программа?
Тогда можно просто создать пользователя БД с правами на подключение с нужного адреса, и обновлять всё запросами к БД прямо со стороны клиента.
...
Рейтинг: 0 / 0
обновление базы данных из программы клиента
    #32950419
Пользователь
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
4m@t!cЕсли обновление нужно делать ручками - тогда не ясен вопрос. что именно ты не понимаешь в задаче заливки прайса в БД?
Последний пост в вопросами вообще не ясен. перефразируй задачу.

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

Как такое делать (обновлять прайс в базе - каждый час)?

"и обновлять всё запросами к БД прямо со стороны клиента." - БД MySQL у провайдера - разве доступна непосредственно с инета ? Я так думал - закачать файл на провайдера (текстовый например) - и запустить скрипт (страничку) по обновлению прайса в базе MySQL.

Для меня неясны два пункта: 1) как из программы запустить скрипт (страничку) на сервере провайдера, 2) как программа должна предъявлять логин\пароль серверу провайдера (страничке PHP)?
...
Рейтинг: 0 / 0
обновление базы данных из программы клиента
    #32950449
Фотография Black
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
офф: научите меня собирать машины...
...
Рейтинг: 0 / 0
обновление базы данных из программы клиента
    #32950644
Фотография 4m@t!c
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Опять.. смешались в кучу кони люди и все на наш редут... все равно ничего не понял..

Давай по-порядку...
У провайдера есть учетная запись о тебе? директория для тебя? доступ к MySQL?
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
обновление базы данных из программы клиента
    #32951504
Пользователь
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Николай aka Motodorофф: научите меня собирать машины...
Не надо, пожалуйста, руки пачкает.
...
Рейтинг: 0 / 0
обновление базы данных из программы клиента
    #32951517
Пользователь
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
4m@t!cДавай по-порядку...
У провайдера есть учетная запись о тебе? директория для тебя? доступ к MySQL?
----------------------------------------
Артисты не приехали, приехали цыгане

1) Есть учетная запись, директория, есть несколько файлов на PHP - работают, есть доступ к MySQL.
...
Рейтинг: 0 / 0
обновление базы данных из программы клиента
    #32951603
в следующий раз просьба писать к чему относится топик
т.е. (JS) и т.д.
...
Рейтинг: 0 / 0
обновление базы данных из программы клиента
    #32952226
Фотография 4m@t!c
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пользователь
1) Есть учетная запись, директория, есть несколько файлов на PHP - работают, есть доступ к MySQL.
Очень хорошо. Теперь вопрос.
Насчет аутентификации - 2 варианта:
1. Ты делаешь .htaccsses файл в котором ты указваешься IP-адрес, который имет доступ к директории со скриптом обновления. После таких манипуляций доступ к скрипту обновления будет иметь тот, кто сидит на указанном тобой IP и больше никто.(Дял этого пункта у тебя должен быть статический IP)
2. Ты ручками пишешь форму аутентификации или пользуешь штатную аутентификацию Апача. создаешь логин и пароль, для доступа к скрипту. (IP-адрес - любой, важно знать логин и пароль.)
Какой вариант выбираешь?
...
Рейтинг: 0 / 0
обновление базы данных из программы клиента
    #32952435
DocAl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Со стороны клиента не браузер, а какая-то самописная программа.
Проще в ней подключить базу и писать обновления напрямую тогда уж, зачем вообще через вебсайт?
...
Рейтинг: 0 / 0
обновление базы данных из программы клиента
    #32952501
Пользователь
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
4m@t!cОчень хорошо. Теперь вопрос.
Насчет аутентификации - вариант:
2. Ты ручками пишешь форму аутентификации или пользуешь штатную аутентификацию Апача. создаешь логин и пароль, для доступа к скрипту. (IP-адрес - любой, важно знать логин и пароль.)
Какой вариант выбираешь?
Cоздаем форму аутентификации - логин и пароль,
(доступ к нутру сайта провайдер уже ограничил только IP выделенной нам линии).
...
Рейтинг: 0 / 0
обновление базы данных из программы клиента
    #32952655
Фотография 4m@t!c
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ОК. Теперь, вопрос. Ты можешь написать механизм аутентификации????
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
обновление базы данных из программы клиента
    #32956764
Пользователь
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
4m@t!cОК. Теперь, вопрос. Ты можешь написать механизм аутентификации????

Поставил PHPru_Auth Alex (http://www.phpru.net) , работает.
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / обновление базы данных из программы клиента
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]