Задать вопрос
Ответы пользователя по тегу PHP
  • Как исправить 2 ошибки "Undefined offset" и "Only variables" в коде?

    @Vitsliputsli
    "PHP Notice: Only variables should be passed by reference in /var/www/mysite/data/www/mysite.io/core/Classes/Lang.php on line 90"
    $lang = array_shift(explode(',', $raw))
    исправьте на
    $array=explode(',', $raw);
    $lang = array_shift($array);
    Дело в том, что array_shift не только возвращает элемент массива, но и изменяет оригинальный массив, поэтому данные в эту функцию нужно передавать по ссылке, а если вы не объявляли переменную, то будет передано значение, а не ссылка.

    PHP Notice: Undefined offset: 1 in /var/www/mysite/data/www/mysite.io/core/Classes/Router.php on line 29, referer: mysite.io/en/
    list($lang, $requestUrl) = explode('/', $root, 2);
    Проверяете массив $root, вероятно после explode он имеет только один элемент, а необходио 2.
    Пройдите это место дебаггером, и все сразу станет понятно.
    Ответ написан
    8 комментариев
  • PHP - PHPQuery код - который вернет поле с HTML страницы JS товара?

    @Vitsliputsli
    PHP тут совсем не при чем, вы же сами пишите, что нужно чтобы отработал javascript на странице, используйте решения исполняющие javascript: Selenium, PhantomJS или что-то вроде этого.
    Либо, возьмите запрос, который делает ajax, отправляйте его из PHP и обрабатывайте ответ.
    Ответ написан
    Комментировать
  • Как обновить часть информации из базы данных на странице не перезагружая ее?

    @Vitsliputsli
    Как минимум, вы ничего не делаете с данными пришедшими через Ajax.
    success: function(data) {
    console.log(data);
    }})
    Это выведет полученные данные в отладочные консоль браузера и только. Кстати, воспользуйтесь ей и увидите ответ сервера
    Ответ написан
    Комментировать