Heim > Artikel > CMS-Tutorial > So fügen Sie PHP-Dateien in dedecms hinzu und führen sie ein
Vorwort:
Manchmal müssen wir einige separate PHP-Dateien erstellen, aber zufällig platzierte PHP-Dateien können die Tags von Dedecms nicht kompilieren, daher müssen wir die Kompilierungs-Engine einführen Lösung des Dreamweaver-Tags.
Zum Beispiel erstellen wir example.php im Stammverzeichnis, der Code lautet wie folgt:
<span style="font-size:14px;"><span style="font-family:tahoma,geneva,sans-serif;"><?php require_once (dirname(__FILE__)."/include/common.inc.php"); require_once DEDEINC.'/arc.partview.class.php'; $tempfile = $cfg_basedir.$cfg_templets_skin.'/example.htm';//定义模板路径 $pv = new PartView();//初始化类 $pv->SetTemplet($tempfile);//设定模板文件路径 $pv->Display();//显示该页面 ?></span></span>
Dann erstellen wir eine Vorlagendatei von example.htm im aktuellen Vorlagenverzeichnis, in dieser Vorlage file Verwenden Sie das globale Tag des Dreamweaver-Systems.
Lassen Sie uns eine Analyse durchführen:
require_once (dirname(__FILE__)."/include/common.inc.php");
An dieser Stelle wird tatsächlich die Dreamweaver-Datenbankkonfigurationsdatei (oder Kernfunktionskonfigurationsdatei) vorgestellt, die sich im Include-Ordner befindet Wir verwenden die Anweisung require_once() hauptsächlich, wenn mehrere Dateien eingebunden werden müssen, wodurch der Fehler der wiederholten Definition von Funktionen oder Variablen, der durch das Einbinden desselben Codeteils verursacht wird, wirksam vermieden werden kann.
Dirname(__FILE__) dient dazu, den absoluten Pfad zum Aufrufen der PHP-Datei zu erhalten. Wie wir alle wissen, ist die Aktivierung des absoluten Pfads schneller als der relative Pfad. Wir können den obigen Code also wie folgt zusammenfassen: Fügen Sie eine Datei common.inc.php im Include-Ordner des Stammverzeichnisses ein.
Weiter:
require_once DEDEINC.'/arc.partview.class.php';
Der Code ist derselbe: Er kann als Einführung von include verstanden werden
Empfohlenes Tutorial: Dede-Tutorial
Das obige ist der detaillierte Inhalt vonSo fügen Sie PHP-Dateien in dedecms hinzu und führen sie ein. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!