ホームページ > バックエンド開発 > PHPチュートリアル > PHP は記事内の画像をキャプチャし、ローカルで置き換えます (実装コード)_PHP チュートリアル

PHP は記事内の画像をキャプチャし、ローカルで置き換えます (実装コード)_PHP チュートリアル

WBOY
リリース: 2016-07-21 15:00:25
オリジナル
886 人が閲覧しました

コードをコピーします コードは次のとおりです:

/**
* 差し替え記事の画像パスを取得
* @param string $xstr content
* @param string $keyword 作成した写真のファイル名
* @param string $oriweb URL
* @return string
*
*/
function replaceimg($xstr,$keyword, $oriweb){

//パスを保存
$d = date ('Ymd' , time());
$dirslsitss = '/var/www/weblist/uploads/'.$keyword.'/'.$d;// カテゴリが存在するかどうか
if(!is_dir($dirslsitss )) {
@ mkdir($dirslsitss, 0777);
}

// 画像の src と一致します
preg_match_all('##i ', $xstr, $match);

foreach($match[1] as $imgurl){

$imgurl = $imgurl;

if(is_int(strpos($imgurl, ' http'))){
$ Arcurl = $ Imgurl;
}
$ img = file_get_contents ($ Arcurl) // 画像をサーバーに保存を使用using - achs, $img ); }
}
return $xstr;
}





http://www.bkjia.com/PHPjc/328059.html

www.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/328059.html

技術記事

次のようにコードをコピーします。 /** * 置換記事内の画像パスを取得 * @param string $xstr content * @param string $keyword 作成した写真のファイル名 * @param string $oriweb URL...

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート