Я пытаюсь напрямую выводить HTML-код, хранящийся в моей базе данных MySQL, как HTML, но браузер передает его как обычный текст.Эхо HTML-теги из PHP-переменной правильно в OpenCart
Я работаю в OpenCart, поэтому не уверен, есть ли ссылки на других страницах, которые могут повлиять на мой код.
Это где я определяю переменную из массива MySQL
$results = $this->model_catalog_manufacturer->getManufacturers();
foreach ($results as $result) {
if (is_numeric(utf8_substr($result['name'], 0, 1))) {
$key = '0 - 9';
} else {
$key = utf8_substr(utf8_strtoupper($result['name']), 0, 1);
}
if (!isset($data['categories'][$key])) {
$data['categories'][$key]['name'] = $key;
}
$data['categories'][$key]['manufacturer'][] = array(
'name' => $result['name'],
'href' => $this->url->link('product/manufacturer/info', 'manufacturer_id=' . $result['manufacturer_id']),
'image' => $result['image'],
'banner' => $result['banner'],
'blurb' => $result['blurb'],
);
}
$data['brand_blurb'] = $manufacturer_info['blurb'];
Это где я вторя переменную
<div class="brand_description"><?php echo $brand_blurb; ?></div>
Знаете ли вы, что я могу делать неправильно? Я все еще новичок в PHP, поэтому я ценю помощь.
Спасибо
Спасибо, я попробовал, что (как, кажется, работают просто отлично), но HTML по-прежнему отображается как обычный текст. Теги показывают нас как обычный текст, они не отображаются как HTML. – Syn
Отредактировал мой ответ – PHPhil
Пятно на, это решило проблему! Большое спасибо Филу – Syn