php 에서 스마트에디터값 db에 입력하기

php 에서 스마트에디터값 db에 입력하기

QA

php 에서 스마트에디터값 db에 입력하기

답변 1

본문

php 에서 mysql에 값을 입력할려고하는데요,

입력값이 스마트에디터에 이미지 값을 넣을려고 합니다.

 

$it_id = $_POST['it_id'];

이렇게 변수를 받아와서 넣을려고 하는데, 스마트 에디터로 이미지로 되어 있어서 텍스트 형식이 아닌 이미지 값으로 post되더라구요

 

그래서 $it_explan = str_replace( "\"","", $it_explan );  이렇게 쌍따옴표를 제거 하고 넣을려고 해도 text형식값으로 안받아와 지더라구요..

 

<p align="center" style="text-align: center;"><br style="clear: both;">​<img title="18851c08296e07033c05184f86174ea5_1464240467_5156.png" src="http://domain.com/data/editor/1605/18851c08296e07033c05184f86174ea5_1464240467_5156.png"> </p>

 

이런 값을 넣을려고 하는데 변수로  처리해서 post할려고 하는데 해당 값을 텍스트로 받을려면 어떻게 해야 할까요..? 

이 질문에 댓글 쓰기 :

답변 1

lib/common.lib.php

// 에디터 이미지 얻기
function get_editor_image($contents, $view=true)
{
    if(!$contents)
        return false;

    // $contents 중 img 태그 추출
    if ($view)
        $pattern = "/<img([^>]*)>/iS";
    else
        $pattern = "/<img[^>]*src=[\'\"]?([^>\'\"]+[^>\'\"]+)[\'\"]?[^>]*>/i";
    preg_match_all($pattern, $contents, $matchs);

    return $matchs;
}
 

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 125,873
© SIRSOFT
현재 페이지 제일 처음으로