Maison > Article > Tutoriel CMS > Comment ajouter et introduire des fichiers php dans dedecms
Avant-propos :
Parfois, nous devons créer des fichiers PHP séparés, mais les fichiers PHP placés au hasard ne peuvent pas compiler les balises de Dedecms, nous devons donc introduire le moteur de compilation solution de balise Dreamweaver.
Par exemple, on crée exemple.php dans le répertoire racine, le code est le suivant :
<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>
On crée ensuite un fichier modèle de exemple.htm dans le répertoire modèle actuel, dans ce modèle fichier Utilisez la balise globale du système Dreamweaver.
Faisons une analyse :
require_once (dirname(__FILE__)."/include/common.inc.php");
À cet endroit, le fichier de configuration de la base de données Dreamweaver (ou appelé : fichier de configuration de la fonction principale) commun sous le dossier include est en fait introduit inc.php, ici. nous utilisons l'instruction require_once() principalement lorsque plusieurs fichiers doivent être inclus, ce qui peut efficacement éviter l'erreur de définition répétée de fonctions ou de variables causée par l'inclusion du même morceau de code.
Le dirname(__FILE__) permet d'obtenir le chemin absolu d'appel du fichier PHP. Comme nous le savons tous, l'activation de la compilation du chemin absolu sera plus rapide que le chemin relatif. Nous pouvons donc résumer le code ci-dessus comme suit : introduire un fichier common.inc.php dans le dossier include du répertoire racine.
Suivant :
require_once DEDEINC.'/arc.partview.class.php';
Le code est le même : il peut être compris comme introduisant include
Tutoriel recommandé : tutoriel dede
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!