Невозможно преобразовать разметку UBB/phpBB в HTML с помощью preg_replace() в PHP.Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Невозможно преобразовать разметку UBB/phpBB в HTML с помощью preg_replace() в PHP.

Сообщение Anonymous »

У меня есть коды UBB/phpBB, хранящиеся в текстовом поле MySQL. Пример данных:

Код: Выделить всё

[url="http://www.Domain .info"]Domain.info[/url] is a website that's all about exploring interesting facts and beliefs.

[url="http://www.example .info"]Example .info[/url] is a [b]website[/b] that explores interesting facts, myths, and [u]beliefs[/u] on various topics, including science, history, and culture. It offers insightful articles, debunking common misconceptions and sparking curiosity. Think of it as a treasure trove of fascinating information!
Я хотел бы преобразовать URL-адреса в правильный HTML с помощью якорей href="" и преобразовать в полужирный шрифт, а — в подчеркивание HTML-тегов.
Мне удалось придумать такую ​​функцию, но я не думаю, что она правильная:

Код: Выделить всё

function convertFromUBB($articleBody){
// The array of regex patterns to look for
$format_search =  [
"/\[b\](.*?)\[\/b\]/ig",
"/\[i\](.*?)\[\/i\]/ig",
"/\[u\](.*?)\[\/u\]/ig"
];

// The matching array of strings to replace matches with
$format_replace = [
'[b]$1[/b]',
'$1',
'$1'
];

// Perform the actual conversion
for ($i =0;$i
Однако это не работает. Я получаю следующую ошибку:

Код: Выделить всё

 Warning: preg_replace(): Unknown modifier 'g' in /home/path/to/script/content/index.php on line 56
Я погуглил эту ошибку и не понимаю, как ее исправить, читая примеры. Строка 56 — это моя строка кода preg_replace().
Любая помощь будет оценена по достоинству. Спасибо

Подробнее здесь: https://stackoverflow.com/questions/791 ... ace-in-php
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как преобразовать код UBB/PHPBB обратно в HTML?
    Anonymous » » в форуме Php
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous
  • Как преобразовать код UBB/PHPBB обратно в HTML? [закрыто]
    Anonymous » » в форуме Php
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • Преобразование URL-адреса из разметки UBB/phpBB обратно в HTML с помощью preg_replace()
    Anonymous » » в форуме Php
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous
  • Преобразование URL-адреса из разметки UBB/phpBB обратно в HTML с помощью preg_replace()
    Anonymous » » в форуме Php
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • Преобразование URL-адреса из разметки UBB/phpBB обратно в HTML с помощью preg_replace()
    Anonymous » » в форуме Php
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Php»