Dram

Рейтинг
1114
Регистрация
28.06.2008

rewerer.ru

moscowbooks.ru

booka.ru

Хм.. что-то не догоняю. Сервис по ссылке выше выдает такой код

$re = '~<td>[a-zа-я ]{5,40}</td>~msU';
$str = '<tr>
<td></td>
<td><b>1 таб.</b></td>
</tr>
<tr>
<td>тетрамет иклоо ктандион</td>
<td>500 мг</td>
</tr>';

preg_match_all($re, $str, $matches, PREG_SET_ORDER, 0);

// Print the entire match result
var_dump($matches);

Вроде все ок -но почему он не работает при тесте в пхп?

Получаю

array (size=0)

empty

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

В начале вызываемого по айкс скрипта прописал

<?php
define('_JEXEC', 1);
define('JPATH_BASE', dirname(__FILE__));
define('DS', DIRECTORY_SEPARATOR);

/* Required files */
require_once JPATH_BASE . DS . 'includes' . DS . 'defines.php';
require_once JPATH_BASE . DS . 'includes' . DS . 'framework.php';
$user =JFactory::getUser();
var_dump ($user);
?>

И положил его в корень. Запускаю главную (скрипт это просто меню) - меню загрузилось, но var_dump показывает что переменная $user не определена.

Что не так?

---------- Добавлено 26.05.2019 в 14:03 ----------

Решил вопрос, нужно было еще добавить

$app = JFactory::getApplication('site');

$app->initialise();

Nicolas Troz:
Второй сайт может и нормальный, но мне показался странным и стрёмным

Не зря показался....

png 184083.png

Лично я такое наблюдал именно у простых адаптивных блоков и !important не помогал.

Делаю следующую задачу и курл мне возвращает

string '
<script type="text/javascript">
function md5cycle(e,t){var i=e[0],a=e[1],r=e[2],n......
</script>
' (length=38572)

Это что за зверь и как его распарсить?

В браузере вижу обычный сайт...

Леня подсказал решение вопроса

$text = $elem->html();

$text = iconv('CP1251','UTF-8',$text);

var_dump($text);

Всего: 6924