ホームページ  >  記事  >  バックエンド開発  >  今日はfckeditorで記事に画像を挿入する関数を書きました。アドバイスをお願いします。 _PHP チュートリアル

今日はfckeditorで記事に画像を挿入する関数を書きました。アドバイスをお願いします。 _PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:52:02923ブラウズ



質問
今日はfckeditorで記事に画像を挿入する関数を書きました。アドバイスをお願いします。
解決策


しばらくネットでググってみたところ、fckeditor で記事に挿入されている画像を取り出すのが非常に面倒だということが分かり、午後じっくり勉強して正規表現を勉強し始めたところですが、次のような関数があるはずです。欠点が多いのでアドバイスをお願いします。 /**

* 記事の写真を取得し、fckeditor によって挿入された写真を取得できます

* @param int $aid 記事 ID

* @return array $imagename 画像名

**/

関数 get_image_article ($aid) {

グローバル $db,$dbpre;

$aid = intval($aid);

$data = array();

$sql = "aid,acontent from {$dbpre}article where `aid`='{$aid}'";

$data = $db->get_one_record($sql); //レコードの行を取得する関数です

$imagename = array();

preg_match_all('/input type="image" (.*) />/',$data,$arr);

foreach ($arr as $key => $val) {

if ($key == 1) {

foreach ($val as $k => $v) {

$imagename[] = substr($v,strrpos($v,"/")+1,-1);
}

}

}

unset ($aid,$data,$sql,$arr);

$imagename を返します;

}


コードをコピー




http://www.bkjia.com/PHPjc/632519.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/632519.html技術記事質問: 今日、fckeditor の記事に画像関数を挿入する関数を書きました。アドバイスをお願いします。 解決策: しばらくオンラインでグーグル検索したところ、fckeditor を通じて記事に写真を挿入する必要があることがわかりました...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。