検索
ホームページphp教程php手册最初の画像をサムネイルとしてバッチ抽出する dedecms コード (記事ソフトウェア)

最初の画像をサムネイルとしてバッチ抽出する dedecms コード (記事ソフトウェア)

Jun 13, 2016 pm 12:20 PM
dedecmsコード特定の写真成し遂げるバッチ抽出する記事ソフトウェア

具体的な実装コードは以下の通りです。 以下に簡単に説明します。

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


/*
1.データベース接続
2. データ テーブル名のプレフィックスはデフォルトで dede_
であることに注意してください。3. 必ず最初にデータベースをバックアップするか、dede_archives テーブルをバックアップしてください。
*/
//データベース接続設定
$ip = "localhost"; //アドレス
$user = "jb51"; //ユーザー名
$pw = "www.jb51.net"; ; //パスワード
$ db = "jb51" //テーブル名
$conn=mysql_connect ($ip,$user,$pw);
mysql_select_db($db); "set names gbk"); / / エンコーディングを GBK に設定します

// 開始! 本体データを取得します
function body($id){
$exec="select * from dede_addonsoft where aid = '".$id."' ";
$result=mysql_query($exec);
$rs=mysql_fetch_object($result);
$id = $rs->introduce;
return $id =$id;
}
//終了! 本体データの取得

// 変数の最初の画像アドレスを抽出します
関数 bodyimg($obj) {

if(isset ($obj)){
if ( preg_match( "最初の画像をサムネイルとしてバッチ抽出する dedecms コード (記事ソフトウェア)", $obj, $regs ) ) { //最初の画像アドレスを定期的に取得します
return $obj = $regs[1] ;
} else {
echo "Erro: 画像アドレスがありません!
";
return $obj = 1 ;
}
}


}
//終了! 変数

の最初の画像アドレスを抽出しますアーカイブの変更を開始し、取得したイメージ アドレスを挿入します
function changearchives($pic,$id) {
$sql="UPDATE `dede_archives`
SET `litpic` = '".$pic."'
WHERE `id` = '".$id."'";
$result=mysql_query($sql);
if($result==1) echo "データの変更が成功しました。
";
else echo "データの変更に失敗しました!
";
}
//アーカイブの変更を終了し、取得した画像アドレスを挿入します

//表示data Table content
$exec="select * from dede_archives where typeid in(494,495,496,497,498,499,500,501,502,503,504,374,375,376,377,378,379,488) および litpic = ''"; //channel='1' は、記事チャンネルも使用できることを意味します。 typeid=''
$result =mysql_query ($exec); //列 ID を指定しますが、最小のカテゴリの ID のみを指定できます。litpic = '' はサムネイル アドレスが空であることを意味します
while($rs=mysql_fetch_object($result))
{

$id = $rs->ID;
echo $id." ";
$body = body($id); // 関数を呼び出して本文の内容を取得します。 🎜>$pic = bodyimg ($body); //関数を呼び出して、本文内の最初の画像のアドレスを取得します
if ($pic1){
changearchives($pic,$id) ); //取得したアドレスを挿入する関数を呼び出します
}
}
mysql_close($conn)
?>


PHP と


上記のコードは、次のレベルのディレクトリを自動的に取得できないため、一般的に使用されるステートメントは $exec="select *. from dede_archives where typeid in(1,2,3) and litpic = ''"; //channel='1' つまり、記事チャンネルでも typeid=''
上記のコードは、typeid を 1、2、3 のデータとして取得するものです。
ID を変更したい場合は、次のステートメントを使用できます。
$exec="select * from dede_archives where typeid='1 ' and litpic = ''";
チャンネルであれば、それを使用できます。
$exec="select * from dede_archives where channel='1' and litpic = ''";
Be最初に必ずバックアップしてください。それ以外の場合は、dedecms5.1 のバージョンであることに注意してください。他のバージョンにも適応する必要があります。複数のテスト(バックアップ前提)

声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

mPDF

mPDF

mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

VSCode Windows 64 ビットのダウンロード

VSCode Windows 64 ビットのダウンロード

Microsoft によって発売された無料で強力な IDE エディター

AtomエディタMac版ダウンロード

AtomエディタMac版ダウンロード

最も人気のあるオープンソースエディター

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser は、オンライン試験を安全に受験するための安全なブラウザ環境です。このソフトウェアは、あらゆるコンピュータを安全なワークステーションに変えます。あらゆるユーティリティへのアクセスを制御し、学生が無許可のリソースを使用するのを防ぎます。