|
|
|
обновление базы данных из программы клиента
|
|||
|---|---|---|---|
|
#18+
Нужно создать простейшую веб-витрину: представить прайс (тыщ 50 наименований), формировать заказ, отправлять заказ по e-mail (если б кто показал простой пример, был бы весьма признателен). Сервер - на провайдере с поддержкой PHP + MySQL Вопрос в том, как программно обновлять прайсы на сервере провайдера? Из своей программы по фтп могу залить прайс в виде файла (любого формата), остается неясным - как из программы (поскольку это надо делать раз в час) запустить на сервере провайдера заливку нового прайса в базу MySQL ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2005, 12:00 |
|
||
|
обновление базы данных из программы клиента
|
|||
|---|---|---|---|
|
#18+
Если хочется использовать именно периодическое обновление -- для этого предназначен планировщик CronTab, правда, нет гарантий, что ваш провайдер предоставляет этот сервис, уточните в службе поддержки. Как альтернатива, можно использовать некую админскую страницу с формой, с которой на сервер будет загружаться и обрабатываться обновлённый прайс-лист. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2005, 12:45 |
|
||
|
обновление базы данных из программы клиента
|
|||
|---|---|---|---|
|
#18+
DocAlКак альтернатива, можно использовать некую админскую страницу с формой, с которой на сервер будет загружаться и обрабатываться обновлённый прайс-лист. По этому поводу два вопроса: 1) Как запускать эту страницу из программы? 2) Как вводить логин-пароль из программы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2005, 19:06 |
|
||
|
обновление базы данных из программы клиента
|
|||
|---|---|---|---|
|
#18+
Если обновление должно делаться автоматически, тогда тебе нужен КРОН. Это типа планировщика задач - кому в какое время чего надо делать из ПО. Если обновление нужно делать ручками - тогда не ясен вопрос. что именно ты не понимаешь в задаче заливки прайса в БД? Последний пост в вопросами вообще не ясен. перефразируй задачу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2005, 00:07 |
|
||
|
обновление базы данных из программы клиента
|
|||
|---|---|---|---|
|
#18+
А, так со стороны ээмм... администрирующего клиента) не браузер, а какая-то самописная программа? Тогда можно просто создать пользователя БД с правами на подключение с нужного адреса, и обновлять всё запросами к БД прямо со стороны клиента. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2005, 02:53 |
|
||
|
обновление базы данных из программы клиента
|
|||
|---|---|---|---|
|
#18+
4m@t!cЕсли обновление нужно делать ручками - тогда не ясен вопрос. что именно ты не понимаешь в задаче заливки прайса в БД? Последний пост в вопросами вообще не ясен. перефразируй задачу. "не браузер, а какая-то самописная программа" - именно так: - в офисе стоит программа, которая формирует прайс, его и должна залить по расписанию на сервер провайдера - а именно в базу MySQL, откуда пользователи смотрят прайс и формируют заказы, заказы отправляются по почте в офис на обработку. Как такое делать (обновлять прайс в базе - каждый час)? "и обновлять всё запросами к БД прямо со стороны клиента." - БД MySQL у провайдера - разве доступна непосредственно с инета ? Я так думал - закачать файл на провайдера (текстовый например) - и запустить скрипт (страничку) по обновлению прайса в базе MySQL. Для меня неясны два пункта: 1) как из программы запустить скрипт (страничку) на сервере провайдера, 2) как программа должна предъявлять логин\пароль серверу провайдера (страничке PHP)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2005, 08:25 |
|
||
|
обновление базы данных из программы клиента
|
|||
|---|---|---|---|
|
#18+
офф: научите меня собирать машины... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2005, 08:58 |
|
||
|
обновление базы данных из программы клиента
|
|||
|---|---|---|---|
|
#18+
Опять.. смешались в кучу кони люди и все на наш редут... все равно ничего не понял.. Давай по-порядку... У провайдера есть учетная запись о тебе? директория для тебя? доступ к MySQL? ---------------------------------------- Артисты не приехали, приехали цыгане ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2005, 10:38 |
|
||
|
обновление базы данных из программы клиента
|
|||
|---|---|---|---|
|
#18+
Николай aka Motodorофф: научите меня собирать машины... Не надо, пожалуйста, руки пачкает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2005, 15:20 |
|
||
|
обновление базы данных из программы клиента
|
|||
|---|---|---|---|
|
#18+
4m@t!cДавай по-порядку... У провайдера есть учетная запись о тебе? директория для тебя? доступ к MySQL? ---------------------------------------- Артисты не приехали, приехали цыгане 1) Есть учетная запись, директория, есть несколько файлов на PHP - работают, есть доступ к MySQL. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2005, 15:23 |
|
||
|
обновление базы данных из программы клиента
|
|||
|---|---|---|---|
|
#18+
в следующий раз просьба писать к чему относится топик т.е. (JS) и т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2005, 15:42 |
|
||
|
обновление базы данных из программы клиента
|
|||
|---|---|---|---|
|
#18+
Пользователь 1) Есть учетная запись, директория, есть несколько файлов на PHP - работают, есть доступ к MySQL. Очень хорошо. Теперь вопрос. Насчет аутентификации - 2 варианта: 1. Ты делаешь .htaccsses файл в котором ты указваешься IP-адрес, который имет доступ к директории со скриптом обновления. После таких манипуляций доступ к скрипту обновления будет иметь тот, кто сидит на указанном тобой IP и больше никто.(Дял этого пункта у тебя должен быть статический IP) 2. Ты ручками пишешь форму аутентификации или пользуешь штатную аутентификацию Апача. создаешь логин и пароль, для доступа к скрипту. (IP-адрес - любой, важно знать логин и пароль.) Какой вариант выбираешь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2005, 19:45 |
|
||
|
обновление базы данных из программы клиента
|
|||
|---|---|---|---|
|
#18+
Со стороны клиента не браузер, а какая-то самописная программа. Проще в ней подключить базу и писать обновления напрямую тогда уж, зачем вообще через вебсайт? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2005, 06:53 |
|
||
|
обновление базы данных из программы клиента
|
|||
|---|---|---|---|
|
#18+
4m@t!cОчень хорошо. Теперь вопрос. Насчет аутентификации - вариант: 2. Ты ручками пишешь форму аутентификации или пользуешь штатную аутентификацию Апача. создаешь логин и пароль, для доступа к скрипту. (IP-адрес - любой, важно знать логин и пароль.) Какой вариант выбираешь? Cоздаем форму аутентификации - логин и пароль, (доступ к нутру сайта провайдер уже ограничил только IP выделенной нам линии). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2005, 08:45 |
|
||
|
обновление базы данных из программы клиента
|
|||
|---|---|---|---|
|
#18+
ОК. Теперь, вопрос. Ты можешь написать механизм аутентификации???? ---------------------------------------- Артисты не приехали, приехали цыгане ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2005, 10:22 |
|
||
|
обновление базы данных из программы клиента
|
|||
|---|---|---|---|
|
#18+
4m@t!cОК. Теперь, вопрос. Ты можешь написать механизм аутентификации???? Поставил PHPru_Auth Alex (http://www.phpru.net) , работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2005, 20:32 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=32951504&tid=1478633]: |
0ms |
get settings: |
6ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
148ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 207ms |
| total: | 446ms |

| 0 / 0 |
