ホームページ バックエンド開発 PHPチュートリアル dedecms バッチで最初の画像のコードをサムネイルとして抽出 (記事 + ソフトウェア)_PHP チュートリアル

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

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

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

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

/*
1. データテーブル名の接頭辞がデフォルトで dede_
3 であることに注意してください。必ず最初にバックアップしてください。データベースまたはバックアップ dede_archives テーブルに生じた損失については責任を負いません
*/
//データベース接続設定
$ip = "localhost" //Address
$user = "jb51"; //ユーザー名
$pw = " www.jb51.net"; //パスワード
$db = "jb51" //テーブル名
$conn=mysql_connect ($ip,$user,$pw); db);
mysql_query("set names gbk"); //エンコーディングを GBK に設定します

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

//開始!変数の最初の画像アドレスを抽出
function bodyimg($obj) {

if(isset($obj)){
if ( preg_match( "", $obj, $regs ) ) { //正規表現を使用して最初の画像アドレスを取得します
return $obj = $regs[1] ;
} else {
echo "Erro :No image address!
";
return $obj = 1;
}

}
//終了! //アーカイブの変更を開始し、取得した 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 "データの変更に失敗しました!
";
}
//アーカイブの変更を終了し、取得した画像アドレスを挿入します

//データテーブルの内容を表示します
$exec="select * dede_archives より、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=mys ql _query($exec); //列を指定します。 ID ですが、それは最小のカテゴリの ID のみです。litpic = '' は、サムネイル アドレスが空であることを意味します
while($rs=mysql_fetch_object($result))
{

$id = $rs->ID; echo $id." ";
$body = body($id) // 関数を呼び出して本文のコンテンツを取得します
$pic = bodyimg($body); // 関数を呼び出して最初の画像のアドレスを取得しますbody
if ($pic<>1) {
changearchives($pic,$id) //取得したアドレスを挿入する関数を呼び出します
}
mysql_close($conn);

私はPHPを学んだばかりで、上記のコードも詳細なコメントを作成しました。

上記のコードは次のレベルのディレクトリを自動的に取得できないため、ディレクトリを追加するのはより手動です。 id. 一般的に使用されるステートメントは
$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 = ''"; を使用できます
必ず最初にバックアップしてください。それ以外の場合は、バックアップしないでください。これはバージョン dedecms5.1 であることに注意してください。他のバージョンも適応する必要があります。複数のテスト(バックアップ前提)



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

www.bkjia.com

tru​​e

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

技術記事

具体的な実装コードは以下の通りです。 以下に簡単に説明します。 コードをコピーします。コードは次のとおりです: ?php /* 1. データベース接続を構成します。 2. データ テーブル名の接頭辞に注意してください。デフォルトは dede_ 3....

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、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衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

小紅書で公開するときに写真が自動的に保存される問題を解決するにはどうすればよいですか?投稿時に自動保存された画像はどこにありますか? 小紅書で公開するときに写真が自動的に保存される問題を解決するにはどうすればよいですか?投稿時に自動保存された画像はどこにありますか? Mar 22, 2024 am 08:06 AM

ソーシャルメディアの継続的な発展に伴い、Xiaohongshu はますます多くの若者が自分たちの生活を共有し、美しいものを発見するためのプラットフォームとなっています。多くのユーザーは、画像を投稿する際の自動保存の問題に悩まされています。では、この問題をどうやって解決すればよいでしょうか? 1.小紅書で公開するときに写真が自動的に保存される問題を解決するにはどうすればよいですか? 1. キャッシュをクリアする まず、Xiaohongshu のキャッシュ データをクリアしてみます。手順は次のとおりです: (1) 小紅書を開いて右下隅の「マイ」ボタンをクリックします。 (2) 個人センター ページで「設定」を見つけてクリックします。 (3) 下にスクロールして「」を見つけます。 「キャッシュをクリア」オプションを選択し、「OK」をクリックします。キャッシュをクリアした後、Xiaohongshu を再起動し、写真を投稿して、自動保存の問題が解決されるかどうかを確認します。 2. 小紅書バージョンを更新して、小紅書が正しく動作することを確認します。

TikTokのコメントに写真を投稿するにはどうすればよいですか?コメント欄の写真への入り口はどこですか? TikTokのコメントに写真を投稿するにはどうすればよいですか?コメント欄の写真への入り口はどこですか? Mar 21, 2024 pm 09:12 PM

Douyin のショートビデオの人気により、コメント エリアでのユーザーのやり取りがより多彩になりました。ユーザーの中には、自分の意見や感情をよりよく表現するために、コメントで画像を共有したいと考えている人もいます。では、TikTokのコメントに写真を投稿するにはどうすればよいでしょうか?この記事では、この質問に詳しく答え、関連するヒントと注意事項をいくつか紹介します。 1.Douyinのコメントに写真を投稿するにはどうすればよいですか? 1. Douyinを開く: まず、Douyin APPを開いてアカウントにログインする必要があります。 2. コメントエリアを見つける:短いビデオを閲覧または投稿するときに、コメントしたい場所を見つけて「コメント」ボタンをクリックします。 3. コメントの内容を入力します: コメント領域にコメントの内容を入力します。 4. 写真の送信を選択します。コメント内容を入力するインターフェースに「写真」ボタンまたは「+」ボタンが表示されます。

PPT画像を1枚ずつ表示させる方法 PPT画像を1枚ずつ表示させる方法 Mar 25, 2024 pm 04:00 PM

PowerPoint では、画像を 1 枚ずつ表示するのが一般的な手法ですが、これはアニメーション効果を設定することで実現できます。このガイドでは、基本的なセットアップ、画像の挿入、アニメーションの追加、アニメーションの順序とタイミングの調整など、この手法を実装する手順について詳しく説明します。さらに、トリガーの使用、アニメーションの速度と順序の調整、アニメーション効果のプレビューなど、高度な設定と調整が提供されます。これらの手順とヒントに従うことで、ユーザーは PowerPoint で次々に表示される画像を簡単に設定できるため、プレゼンテーションの視覚的な効果が高まり、聴衆の注意を引くことができます。

Huawei 携帯電話にデュアル WeChat ログインを実装するにはどうすればよいですか? Huawei 携帯電話にデュアル WeChat ログインを実装するにはどうすればよいですか? Mar 24, 2024 am 11:27 AM

Huawei 携帯電話にデュアル WeChat ログインを実装するにはどうすればよいですか?ソーシャルメディアの台頭により、WeChatは人々の日常生活に欠かせないコミュニケーションツールの1つになりました。ただし、多くの人は、同じ携帯電話で同時に複数の WeChat アカウントにログインするという問題に遭遇する可能性があります。 Huawei 社の携帯電話ユーザーにとって、WeChat の二重ログインを実現することは難しくありませんが、この記事では Huawei 社の携帯電話で WeChat の二重ログインを実現する方法を紹介します。まず第一に、ファーウェイの携帯電話に付属するEMUIシステムは、デュアルアプリケーションを開くという非常に便利な機能を提供します。アプリケーションのデュアルオープン機能により、ユーザーは同時に

WPSドキュメントで2つの写真を並べて配置する方法 WPSドキュメントで2つの写真を並べて配置する方法 Mar 20, 2024 pm 04:00 PM

WPS オフィス ソフトウェアを使用すると、使用するフォームは 1 つだけではなく、テキストに表や写真を追加したり、表に写真を追加したりすることもできます。これらをすべて組み合わせて文書全体のコンテンツを作成することができます。文書に 2 つの画像を挿入し、それらを並べて配置する必要がある場合。次のコースでは、この問題を解決します。WPS ドキュメントに 2 つの写真を並べて配置する方法です。 1. まず、WPS ソフトウェアを開き、調整する画像を見つける必要があります。画像を左クリックするとメニューバーが表示されるので「ページレイアウト」を選択します。 2. 文字の折り返しで「タイト折り返し」を選択します。 3. 必要なすべての画像が「テキスト折り返し」に設定されていることを確認したら、画像を適切な位置にドラッグし、最初の画像をクリックします。

PHP プログラミング ガイド: フィボナッチ数列を実装する方法 PHP プログラミング ガイド: フィボナッチ数列を実装する方法 Mar 20, 2024 pm 04:54 PM

プログラミング言語 PHP は、さまざまなプログラミング ロジックやアルゴリズムをサポートできる、Web 開発用の強力なツールです。その中でも、フィボナッチ数列の実装は、一般的で古典的なプログラミングの問題です。この記事では、PHP プログラミング言語を使用してフィボナッチ数列を実装する方法を、具体的なコード例を添付して紹介します。フィボナッチ数列は、次のように定義される数学的数列です。数列の最初と 2 番目の要素は 1 で、3 番目の要素以降、各要素の値は前の 2 つの要素の合計に等しくなります。シーケンスの最初のいくつかの要素

Huawei携帯電話にWeChatクローン機能を実装する方法 Huawei携帯電話にWeChatクローン機能を実装する方法 Mar 24, 2024 pm 06:03 PM

Huawei 携帯電話に WeChat クローン機能を実装する方法 ソーシャル ソフトウェアの人気と人々のプライバシーとセキュリティの重視に伴い、WeChat クローン機能は徐々に人々の注目を集めるようになりました。 WeChat クローン機能を使用すると、ユーザーは同じ携帯電話で複数の WeChat アカウントに同時にログインできるため、管理と使用が容易になります。 Huawei携帯電話にWeChatクローン機能を実装するのは難しくなく、次の手順に従うだけです。ステップ 1: 携帯電話システムのバージョンと WeChat のバージョンが要件を満たしていることを確認する まず、Huawei 携帯電話システムのバージョンと WeChat アプリが最新バージョンに更新されていることを確認します。

すべてのソフトウェアは WPS で開かれ、exe のデフォルトの開き方が復元されます。 すべてのソフトウェアは WPS で開かれ、exe のデフォルトの開き方が復元されます。 Jun 19, 2024 am 01:48 AM

友人のコンピュータ上のすべてのソフトウェアが WPS を使用して開かれており、正常に実行できません。タスク マネージャー、レジストリ、コントロール パネル、設定など、すべての exe ファイルを開くことができません。開くと、すべての WPS 文字化けが表示されます。この状況はリモートでは実行できません。リモート ソフトウェアも exe であるため、解決できないようです。20 がコンピュータを正常に復元する方法を見てみましょう。これは、exe の開き方が WPS に変更されているためで、デフォルトの開き方に戻すだけで済みます。 Er0 は、通常のコンピュータ上の exe レジストリ情報をエクスポートし、Web サイトに掲載します。ブラウザは開くことができるので、お友達に当社の Web サイトを開いてレジストリ情報をコピーし、デスクトップに新しいテキストドキュメントを作成し、[ファイル名: 1.reg; 保存の種類: すべてのファイル (*.

See all articles