Перейти к содержанию
Saldor

Обмен с 1с через HTTP тунель. Tunnel.php.

Рекомендуемые сообщения

У провайдера закрыта функция по измению БД в реальном времени. Но имеется файл tunnel.php(см.вложения VirtueMartDemo83.zip), который позволяет моей обработке коннектиться к БД, через туннель. Но он, как заявленно для Virtualmart. Так вот, не поможет ли кто-нибудь адаптировать его для Opencart. 

     Прикрепляю весь модуль для 1с, может комц пригодится. Кстати, работает данный модуль от этого автора и на Opencart, есть у него на сайте. Проверял на Opencart 2.0. Прикрепляю так-же, не демо версию его еще в виде epf для 1c. А в архиве, думаю для opencart, тоже подойдет, так как, снятия режиме демоверсии, снимается просто разкоментванием строк обработки в конфигураторе. 

     Вот меня, интересует что куда подставлять, следуя закоментеным подсказкам, непонятна в частности строка "Заменяем текст из dll на префикс".

OpenCartDemo83.zip

VirtueMartDemo83.zip

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот, что в access логах: GET /tunnel.php?check HTTP/1.1" 500 - "-" "-", потом, через некоторое время POST /Tunnel.php HTTP/1.1" 404 35967. И это, не выдаёт, моя обработка, а выдает, программа удаленного подключения к БД SQL YOG, может поможет ........ Вообще судя, по регистру названия tunnel.php первое это моя обработка делает запрос, а второе это программа SQL Yog, так как в SQL Yog, путь прописан к Tunnel.php, именно с большой буквы.

    И sql yog я просто для примера привел, он никого отношения к обмену с 1с с помощью моей обработки не имеет.

Изменено пользователем Saldor

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

да переписать tunnel.php можно под опенкарт

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

да переписать tunnel.php можно под опенкарт

И, да, что-то я промухал, там в архиве есть и для opencart, tunnel.php. МОжет кто посмотрит или тестил уже все ли там правильно. Ошибки связанные с "Не найдена таблица", с Единицей Измерения, c установкой типов цен, у меня в основном на этом модуле. Из-за этого tunnel.php, не могут же такие ошибки быть. При тесте по мойсайт.com\tunnel.php\checkaut?, выдает цифру 1, значит все велл с файликом?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

"снимается просто разкоментванием строк обработки в конфигураторе"

думаешь так просто ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Вроде пошел обмен, но не доконца. Вот в 1с, написано по выгрузке через данный модуль. Начало выгрузки в 18:46:38
7142
Выгрузка была успешно завершенна в 18:46:51
На сайт было выгруженно: 1 позиций

По resmon смотрю, трафик идет, а на сайт ничего не выкладывается.

В access log, вот что:

188.162.229.87 - - [02/Aug/2016:19:04:18 +0300] "GET /tunnel.php?check HTTP/1.1" 200 7 "-" "-"
188.162.229.87 - - [02/Aug/2016:19:04:19 +0300] "POST /tunnel.php HTTP/1.1" 200 289 "-" "Mozilla/3.0 (compatible; Indy Library)"
188.162.229.87 - - [02/Aug/2016:19:04:20 +0300] "POST /tunnel.php HTTP/1.1" 200 34 "-" "Mozilla/3.0 (compatible; Indy Library)"
188.162.229.87 - - [02/Aug/2016:19:04:21 +0300] "POST /tunnel.php HTTP/1.1" 200 289 "-" "Mozilla/3.0 (compatible; Indy Library)"
188.162.229.87 - - [02/Aug/2016:19:04:22 +0300] "POST /tunnel.php HTTP/1.1" 200 6 "-" "Mozilla/3.0 (compatible; Indy Library)"

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.