Задать вопрос
  • Что за ошибка в php скрипте при обработке insert?

    @Hanneman
    Выведите на экран строку SQL-запроса через echo или, как выше советуют, через var_dump результат ( в ветке комментариев то же самое предлагали). Тут суть в том, что тот же самый сформированный запрос должен работать, если его загонять прямо в базу. Можете это сделать?
  • Что за ошибка в php скрипте при обработке insert?

    @Hanneman
    sovlarus, структура полей таблицы соответствует вашему insert-у? Тип данных поля? Не пытаетесь записать string в integer-поле таблицы? Давайте уж пишите всё, что у вас, а то так дистанционно трудно телепатией одной понимать.
  • Что за ошибка в php скрипте при обработке insert?

    @Hanneman
    Debug знаком? Если нет, то перед $bd_insert_query пропишите echo. Что на экран выводит? Если все ок (заодно и сюда напишите), то скопируйте и попробуйте в базу через консоль или GUI эту команду прогнать.
  • Почему не работает namespace (php)?

    @Hanneman
    lexstile, Бывает :) Заодно и опыт вам. Всегда пожалуйста.
  • Почему не работает namespace (php)?

    @Hanneman
    lexstile, и эта ошибка появляется, когда напрямую в браузере localhost/your_path/Router.php вызываете? Т.е. можете сказать подробнее и подтвердить, что файл Router.php содержит в себе
    namespace app\core;
      class Router
      {
        function __construct()
        {
          echo '1111';
        }
      }

    и при обращении к нему появляется эта ошибка?

    P.S. какой путь выдает для $_SERVER['DOCUMENT_ROOT']?
  • Почему не работает namespace (php)?

    @Hanneman
    Напишите ошибку полностью, а не три точки. Есть там что-то вроде expecting? Не имея возможности заглянуть, первое, что приходит на ум - это просто банальная ошибка в синтаксисе подключаемого файла. Незакрытая пара {}, к примеру.
  • Почему не работает namespace (php)?

    @Hanneman
    Алексей Уколов, никакого, конечно же. Читайте между строк - я пытаюсь понять компетенцию автора в вопросе и прошу автора все же более подробно описать проблему, так как кусок кода в вопросе просто верен и исполняется без проблем.
  • Не обновляется статус в базе данных?

    @Hanneman
    Проверьте сначала результат работы json_decode. У вас же
    if( $result->status == 'success' ){
            $id = $result->order_id;
            $db->query("UPDATE `invoices` SET `invoice_status` = '1' WHERE `invoice_id` = $id");
          }

    Может ведь то, что json_decode возвращает, попросту быть битым. Выведите значение
    echo $result->status
    для начала.

    То есть просто не срабатывать условие
    $result->status == 'success'
    Откуда и вся проблема..
  • Почему не работает namespace (php)?

    @Hanneman
    lexstile, может

    $router = new Router;
    а не
    $router = new Router();
    ?
  • Почему не работает namespace (php)?

    @Hanneman
    lexstile, ну вот

    namespace app\core;
      class Router
      {
        function __construct()
        {
          echo '1111';
        }
      }
    $router = new Router;

    выдает на выходе 1111.
    Что у вас не так. Можете подробнее описать (лог, ошибку, как вызываете)?
  • Перестала работать регистрация на сайте после 301 редиректа с index.php. Как исправить?

    @Hanneman
    Artem123456789, нет. Если вы не знаете, что там отвечает за ту часть, с которой проблема, и, более того, слабо представляете как это все работает (а у меня есть веские причины думать так, исходя из объёма информации, что вы предоставляете), то и трогать вам не советую. С вашей стороны пока должно быть описание технической проблемы и деталей, чтобы кто-то здесь смог бы понять, с чего начинать. Вы даже толком пока не написали что значит «не работает» - под это описание попадает миллиард проблем и причин.
  • Перестала работать регистрация на сайте после 301 редиректа с index.php. Как исправить?

    @Hanneman
    Artem123456789, тогда детали в студию, а то с помощью телепатии здесь никак не представляется возможным предугадать содержимое вашего .htaccess и кода вашего сайта. В логи ещё загляните. Сделайте трассировку запросов между браузером и сервером - много интересного найдётся там, что поможет идентифицировать причину проблемы.
  • Нужно ли удалять свои старые проекты на гитхаб?

    @Hanneman
    На пресс-конференции к звёздам надо приходить подготовленными.
  • Как вовремя закрыть соединения с БД в PHP?

    @Hanneman
    1. Тавтология.
    2. Причём здесь тавтология?
  • Почему не работает команда на CentOS 6?

    @Hanneman
    Уважаемый автор! Вот вы когда задаёте вопрос - неужели у вас не возникает хоть малейшее чувство перечитать его и задуматься на секунду, - поймут ли его те, кто просмотрят его? Но здесь опровергну себя сам - причина ниже:

    "пишет что нет такой директории?" - о каком вообще CentOS 6 идёт речь, если такая, блин, ошибка выскакивает? Минимум требуется, чтобы понять, почему так пишет. Мало того, что вы скопировали чей-то скрипт, то задаёте вопрос, не имея базовых знаний. Это не претензия - просто вместо таких вопросов желательно сначала учить основы. Без обид.
  • Как можно организовать SS7 connection?

    @Hanneman
    Vahan0610, Здесь однозначно картина такая: есть «оператор 3» — компания-оператор, имеющая оборудование и работающая по SS7. Они рассчитывают на то, что у вас тоже есть все для SS7. Поднимать структуру SS7 на вашей стороне — весьма объемный процесс, требующий инвестиций (аппаратура + лицензии + аренда каналов, если не SIGTRAN) и персонала. После этого ваша компания уже тоже поднимется в ранге.

    Как вариант, вы можете обойти эту схему, но только технологически - объясню, почему: итак, вы предлагаете «оператору 3» подключиться по SS7 не к вам, а к «оператору 2», а «оператор 2» будет слать вам транслированные запросы по SMPP (дальше с маршрутизацией у вас проблем не будет — как я вижу, она реализована). Но проблема в другом: загвоздка с SMPP в том, что это «Peer-to-Peer»-протокол. И многие операторы предпочитают его не использовать, если речь идет нескольких hop-ах. Потому что «оператор 3» (в случае с SMPP) не будет иметь возможность видеть отчет о доставке SMS абоненту «оператора 1» (трафик проходит через вас, так как вы работаете как хаб).

    Обычный сценарий по SMPP таков (из-за чего не нравится операторам):
    1. «Оператор A» посылает через SMPP SMS для «оператора B» на вашу компанию;
    2. Вы отсылаете подтверждение «оператору A», что сообщение принято к доставке;
    3. Ваша компания посылает SMS «оператору B» по SMPP;
    4. SMS Center «оператора B» шлёт подтверждение вам, что сообщение принято к доставке
    5. На базе этого подтверждения вы отсылаете «оператору A» подтверждение, что SMS Center «оператора B» принял SMS для дальнейшей доставки. И всё – вы больше ничего не можете «сказать» «оператору A» (а точнее его абоненту, который заинтересован в получении подтверждения, что его SMS получил успешно абонент «оператора B»!);
    6. SMS Center «оператора B» тем временем доставляет (или не доставляет) SMS для своего абонента через свой Gateway MSC «оператора B»;
    7. Gateway MSC «оператора B» подтверждает доставку SMS до своего абонента и информирует SMS Center своего же «оператора B»;
    8. Транзакция завершается – все довольны. Кроме «оператора A» и его абонента – автора СМС, так как они всего лишь знают, что это сообщение принял SMS CENTER «оператора B», но никак не знают, получил ли абонент «оператора B» - об этом знают лишь SMS Center «оператора B» и их же Gateway MSC.


    Поэтому операторы предпочитают не работать по SMPP с хабами. В случае с SS7 такой проблемы не возникнет. Но если ваш оператор предлагает SS7 не из-за возможности такой проблемы, то можете, как я написал выше, транслировать SS7 в SMPP через «оператора 2» (но вам придется им платить за услугу).

    P.S. Опять же, если все же хотите SS7, то предпочтительно тогда SS7 over IP (SIGTRAN-подключение) между вами через VPN. Вам нужен будет Global Title, который пропишет у себя тот оператор (а вы пропишете его Global Title у себя), чтобы маршрутизировать трафик на вас. Вам также потребуются программное обеспечение и лицензии на стек.
  • Как можно организовать SS7 connection?

    @Hanneman
    Не очень понятно опять. Если ваша компания является посредником между оператором и партнерами, то кто кому что хочет предоставить? Если оператор партнеру, то напрямую или через вас?
    По картинке поясните, пожалуйста.

    5ba0cbff5a8d6800537337.jpeg