图片剔除
图片删除
背景:我写了一个cms,有内容模型的,有点像dedecms那种的。字段是可以添加的,可以在后台管理那里自定义的。所以,哪些字段是用来存图片的,这会是不知道了。
问题:在删除记录的时候,怎么关联删除对应的那些图片?
解决:① 我试过用正则去遍历匹配出数据库里面的所有字段记录,得到图片地址,然后再比对文件夹里面的图片,逐一删除。不过,这也太麻烦了,而且慢。
② 上传图片的时候,给图片名加上记录的id,有id,那删除就简单了,不过,上传图片还会,都还没写入记录呢,哪里来的id呀?
最后:在这里求助各路大神,指导指导小弟,提供一下思路,,
小弟在这里谢谢大家
------解决方案--------------------
方案②是正确的做法
不错,图片上传是先于文章的。也就是记录图片名时还缺少文章id
但是你可以再加一个字段记录 sessionid,待文章入库后再修改过来
对于已存在的文章,可以通过方案①记录下图片到表中。以备后用

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Die Vorteile der Integration von PHP-Framework und CMS sind: 1. Verbesserung der Entwicklungseffizienz; 3. Vereinfachung der Inhaltsverwaltung; Im konkreten Fall wurde das Laravel-Framework in WordPressCMS integriert, um eine Blog-Website mit benutzerdefinierten Funktionen zu erstellen. Die Integrationsschritte umfassen das Erstellen einer Laravel-Anwendung, die Installation von WordPress, die Konfiguration von WordPress, das Erstellen eines Controllers, das Definieren des Routings, das Abrufen von WordPress-Daten usw Laravel-Anzeigedaten anzeigen.

Speicherort für den Download der Empire CMS-Vorlage: Offizieller Vorlagen-Download: https://www.phome.net/template/ Vorlagen-Website eines Drittanbieters: https://www.dedecms.com/diy/https://www.0978.com. cn /https://www.jiaocheng.com/Installationsmethode: Vorlage herunterladen Vorlage entpacken Vorlage hochladen Vorlage auswählen

Praktische Tipps zur Integration von PHPcms mit anderen Systemen Mit der kontinuierlichen Weiterentwicklung der Internettechnologie ist der Bereich der Website-Entwicklung vielfältiger und komplexer geworden. In tatsächlichen Projekten sind wir häufig mit Situationen konfrontiert, in denen verschiedene Systeme integriert werden müssen, was von uns bestimmte Fähigkeiten und Erfahrungen zur Lösung dieser Probleme erfordert. In diesem Artikel werden einige praktische Tipps und spezifische Codebeispiele für die Integration des PHPcms-Systems mit anderen Systemen vorgestellt, um Entwicklern dabei zu helfen, Herausforderungen besser zu bewältigen. 1. Grundprinzipien der Integration Bei der Durchführung der Systemintegration ist zunächst Folgendes erforderlich

Der Vorlagenaustausch kann in Dedecms durch die folgenden Schritte implementiert werden: Ändern Sie die Datei global.cfg und legen Sie das erforderliche Sprachpaket fest. Ändern Sie die Hook-Datei taglib.inc.php und fügen Sie Unterstützung für Sprachsuffix-Vorlagendateien hinzu. Erstellen Sie eine neue Vorlagendatei mit einem Sprachsuffix und ändern Sie den erforderlichen Inhalt. Dedecms-Cache leeren.

Dedecms ist ein Open-Source-CMS, mit dem verschiedene Arten von Websites erstellt werden können, darunter Nachrichten-Websites, Blog-Websites, E-Commerce-Websites, Foren und Community-Websites, Bildungswebsites, Portal-Websites und andere Arten von Websites (z. B. Unternehmenswebsites). , persönliche Websites, Fotoalbum-Websites, Video-Sharing-Website)

Wie lade ich lokale Videos mit Dedecms hoch? Bereiten Sie die Videodatei in einem Format vor, das von Dedecms unterstützt wird. Melden Sie sich beim Dedecms-Verwaltungs-Backend an und erstellen Sie eine neue Videokategorie. Laden Sie Videodateien auf der Videoverwaltungsseite hoch, geben Sie die relevanten Informationen ein und wählen Sie die Videokategorie aus. Um beim Bearbeiten eines Artikels ein Video einzubetten, geben Sie den Dateinamen des hochgeladenen Videos ein und passen Sie dessen Abmessungen an.

Dedecms ist ein chinesisches Open-Source-CMS-System, das Inhaltsverwaltung, Vorlagensystem und Sicherheitsschutz bietet. Die spezifische Verwendung umfasst die folgenden Schritte: 1. Dedecms installieren. 2. Konfigurieren Sie die Datenbank. 3. Melden Sie sich bei der Verwaltungsoberfläche an. 4. Inhalte erstellen. 5. Richten Sie die Vorlage ein. 6. Benutzer verwalten. 7. Warten Sie das System.

Erstellen Sie ein PHP-Cloud-Transkodierungs-CMS-System, um Video-Transkodierungsdienste zu implementieren. Mit der rasanten Entwicklung von Online-Videos sind Video-Transkodierungsdienste immer wichtiger geworden. Um den Anforderungen der Benutzer an die Videotranskodierung gerecht zu werden, ist der Aufbau eines PHP-Cloud-Transkodierungs-CMS-Systems eine gute Wahl. In diesem Artikel stellen wir vor, wie man ein einfaches PHP-Cloud-Transcoding-CMS-System erstellt, und stellen spezifische Codebeispiele bereit. Zuerst müssen wir eine grundlegende PHP-Entwicklungsumgebung vorbereiten. Stellen Sie sicher, dass Sie PHP und MySQL installiert haben und über einen Webserver wie Apa verfügen
