как сделать регулярное выражение или заменить программу для следующей логики - PullRequest
0 голосов
/ 01 мая 2018

Я использую функцию загрузки изображений Ckeditor в моей панели администратора. все работает в соответствии с требованиями панели администратора, но в моем REST API мне нужен полный URL-адрес файла изображения, вставленного в ckeditor с помощью плагина ckfinder следующий формат хранится в db

<p><img alt="" src="/food/kcfinder/uploads/images/karunanidhi-759.jpg" style="height:422px; width:759px 

что я пытаюсь: я использовал следующее, чтобы заменить $ quot;

$product_des = htmlspecialchars_decode(str_replace(""", "\"", $product_des));

но здесь я столкнулся с проблемой, когда я заменяю $ quote он работает нормально, но я хочу заменить src на полный путь, чтобы он работал в моем API SRC = "/ продукты питания / kcfinder / добавления / изображения / Карунанидхи-759.jpg" К * * +1010 SRC = www.mydomain / еда / kcfinder / добавления / изображения / Карунанидхи-759.jpg Есть ли способ сделать это, помогите мне, пожалуйста, застрял

МОЙ API-КОД В ТРЕБОВАНИИ:

$product_des = $records1['description'];
$product_des = htmlspecialchars_decode(str_replace(""", "\"", $product_des));
        $remove[] = "src=";
        $srcfull='src='.$serverimg;
        $product_des =(str_replace($remove, $srcfull, $product_des));
        print_r($product_des);

1 Ответ

0 голосов
/ 01 мая 2018

какую версию редактора ck вы используете? дайте нам больше деталей

Я предлагаю вам попробовать таким образом

$remove[] = "'";
$remove[] = '"';
$remove[] = "`"; // just as another example
$res_address = str_replace($remove, "", $description);

вы можете заменить согласно вашему требованию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...