Maison >Tutoriel CMS >EmpireCMS >Quels sont les enjeux fondamentaux du développement secondaire d'Imperial CMS ?
1. Si l'option "Fermer toutes les pages dynamiques au premier plan" est activée, comment accéder aux fichiers de développement secondaires ?
Vous pouvez ajouter :
define('EmpireCMSAdmin','1');
à la ligne supérieure du code du programme développé pour ne pas être affecté par ce paramètre.
2. Comment le chemin d'accès au fichier du pack de langue importé par LoadLang() est-il exprimé ?
L'adresse du fichier du pack de langue importé est relative au répertoire ../data/langue/, par exemple :
1 Si le fichier du programme est dans le /e. /extend/, par exemple : /e/extend/a.php, vous pouvez utiliser :
require LoadLang('pub/fun.php');
2 Si le fichier programme se trouve dans le répertoire /e/extend/helloworld/, par exemple : /. e/extend/helloworld/a.php, Ensuite, vous pouvez utiliser :
require '../'.LoadLang('pub/fun.php');
3 Si le fichier du programme se trouve dans le répertoire racine, tel que : /a.php, vous pouvez utiliser :
require ECMS_PATH.'e/data/'.LoadLang('pub/fun.php');.
3. $ Comment les variables au niveau du répertoire déclarées par l'éditeur sont-elles exprimées ?
Cette variable n'a pas besoin d'être définie si vous n'utilisez pas de fonctions telles que Printerror().
La variable $editor par défaut est 0.
Lorsque le fichier programme se trouve dans le répertoire /e/path/, $editor n'a pas besoin d'être défini, c'est-à-dire que la valeur par défaut est 0.
Lorsque le fichier programme se trouve dans le répertoire /e/path/path2/, $editor=1.
Lorsque le fichier programme se trouve dans le répertoire /e/path/path2/path3/, $editor=2.
Lorsque le fichier programme se trouve dans le répertoire /e/path/path2/path3/path4/, $editor=3.
4. Introduction aux fichiers importés
Importer les fichiers de cache de colonnes, de sujets et de catégories de titres : /e/data/dbcache/class.php
Importer les fichiers de cache des groupes de membres : /e/data/dbcache/MemberLevel.php
Importer le fichier de fonction d'étiquette : /e/class/t_functions.php
Importer le fichier d'étiquette compilé : /e/class/functions.php
5. Filtrage des variables recommandé
1. Les variables numériques peuvent être traitées avec des fonctions (int) ou intval, exemples :
$page=(int)$_GET['page'];
ou
$page=intval($_GET['page']);
2 Les variables numériques avec des points décimaux peuvent être traitées avec (float). ou floatval Traitement de fonction, exemple :
$money=(float)$money;
ou
$money=floatval($money);
3. Traitement des caractères :
sans espaces ni autres symboles spéciaux est filtré par la fonction RepPostVar()
; Utilisez la fonction RepPostVar2()
pour filtrer ceux avec des espaces ou d'autres symboles spéciaux ; utilisez la fonction RepPostStr()
pour filtrer ceux écrits dans la base de données.
Tutoriel recommandé : Tutoriel Empire CMS
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!