PGSky, да, там полноценного ответа нет, так в том вопросе нет и даже примера кода - просто почитать. Я бы посоветовал бы вам сделать трейс вашего запроса - вывести сам XML в текстовый формат, чтобы убедиться в его валидности. Затем этот запрос послать не из кода вашего, а из, к примеру, Postman или Fiddler.
Михаил Гагарин, врут они или кому-то лень заморачиваться с небольшим клиентом. У того же Билайна есть коммерческая услуга Roaming Call Back, которая реализует два исходящих звонка (грубо говоря, симулирует входящий звонок звонящему; и не обращайте внимания на "Roaming" - принцип коммутации тот же) в ситуации, когда для абонента А, (находящемуся в роуминге и звонящему абоненту Б), вызов на лету перехватывается и терминируется, вызывая триггер симуляции звонка от коммутатора абонентам А и Б - т.е. коммутатор звонит и Б и А, а потом соединяет (для А получается входящий звонок от Б, а для Б - входящий от А).
Здесь принцип прост и все это заложено в INAP/CAMEL (протоколы Intelligent Network, которые как раз и предназначены для реализации "умного" управления звонками) - коммутатор (MSC) посылает звонок на Service Control Point (SCP) CAMEL-ом, в котором есть признак CSP (CAMEL Subscription Profile) абонента А и указан номер Б. Звонок анализируется на SCP. SCP у себя в таблице видит правило для этого сценария и применяет его, отправляя на коммутатор (MSC) CAMEL-continue-инструкцию звонить на номер В от номера Б. MSC принимает команду и инициирует звонок от Б до В. А дальше все обычно: звонок от Б до В заходит SCP, SCP производит оценку звонка в OCS (Online Charging System) и возвращает continue на MSC, который осуществляет соединение, что является звонком от Б на В.
Здесь нет ничего сверхъестественного - это простой сценарий и именно для этого и предназначен Intelligent Network, чтобы так работать.
Михаил Гагарин, тогда нет проблем - свяжитесь с их отделом корпоративного обслуживания. Такого рода сервис используют тысячи клиентов у того же самого Билайна.
Степан Гервик, так что вы настраивали? У вас отличие от оригинального файла настройки /etc/vsftpd.conf только в write_enable=YES, что никак не влияет на логин. Сам vsftpd, будучи установленным, из коробки (не копаясь в настройках) работает (просто используйте свою учетную запись в Ubuntu).
Ольга Бойко, если поверхностно описать то, что у вас в итоге должно быть, то это будет выглядеть так:
Пишется некий серверный сценарий - например, на PHP. Для простоты описания, пусть вся логика как будто лежит в рамках одного файла под именем «result.php». Конечно же, в действительности, это обычно реализуют в рамках семантического подхода, именуемого MVC, где логика отделена от представления, но это так, для информации.
Итак, по нажатию кнопки «Поиск» ваша HTML-форма передает стандартно данные их формы в result.php. В result.php описаны методы, что делать с этими данными. В result.php запрограммированы методы, которые принимают данные из формы и которые вызывают необходимые методы на стороне сайта-каталога – в качестве параметров передаются данные из формы (или их часть – в зависимости от того, что и какие параметры может принять один метод).
Допустим, все параметры из формы (порт/город, минимальная цена, максимальная цена, количество людей) были переданы в метод. Сервер вернет вам ответный XML, в котором будут перечислены блоки-варианты, удовлетворяющие условию. Вы логически можете рассмотреть их, как промежуточные (типа список яхт, но без подробностей) и в таком случае result.php может вернуть ответ пользователю в виде страницы, на которой перечислены варианты.
Затем опять: пользователь выбирает «Подробнее», запрос идет на result.php, который вызывает метод, который возвращает подробную информацию о конкретной яхте, попутно может и захватить данные о резервации, скидках, условиях и т.д. Затем, таким же способом регистрация, подтверждение, оплата, инвойс.
Т.е. все сводится у вас к тому, что вам нужен тот, то напишет этот самый result.php, в котором будет сосредоточена серверная часть вашей бизнес логики.
Rill24, послушайте, если есть такого рода ошибка, то дистанционно вам трудно помочь. Скорее всего у вас там что-то недоустановлено от прошлых попыток. Я бы на вашем месте скачал бы продвинутый Uninstaller какой-нибудь, потом почистил бы папки в Program Files/Program Files(x86), имеющие отношение к MS SQL, ну и по регистру прошелся бы. Но перед этим почитал бы насчет ошибки 0x80004005, связанной с MS SQL Server в интернете (в частности на сайте Microsoft) - уверен, не вы один с проблемой такой.
Запрос:
Ответ: