3xdoing Guestbook 2.0 est écrit en smarty+MYSQL. Les langages techniques impliqués incluent php, html, css, js et jQuery. L'ensemble du site utilise des informations pseudo-statiques qui peuvent être consultées en arrière-plan pour l'examen des messages et des lots. , suppression et suppression par lots. Recherchez et définissez les informations de base du site Web par sujet, etc. Structure du répertoire : Comment utiliser : Le fichier d'entrée front-end est admin.php et le fichier d'entrée back-end est index.php Les principaux algorithmes logiques du livre d'or se trouvent dans ces deux fichiers. peut obtenir rapidement certains chemins et également générer certains chemins Exemple lorsque urlmodel vaut 1, par exemple :
Obtenez le dossier public {$__PUBLIC__}
Obtenez le dossier des cours {$__CLASS__}
Obtenir l'adresse du projet {$__ROOT__}
Obtenez l'adresse actuelle du groupe {$__APP__}
Exemple d'obtention du groupe actuel : /home Obtenez l'adresse de l'opération actuelle {$__URL__}
L'URL du projet est essentiellement http://votre nom de domaine/guestbook2.0/entry file/project directory/project file/key1/value1/key2/value2/keyN/valueN
Fichier de configuration :
Le fichier de configuration est configs/config.php. Les informations de configuration sont les suivantes : adresse de l'hôte, nom de la base de données, nom d'utilisateur de la base de données, mot de passe de la base de données, jeu de caractères de la base de données, préfixe de la table de données, éléments du groupe, séparés par des virgules, le groupe par défaut doit être défini $defaultgroup, mode URL de groupe par défaut, 1 est le mode normal, 2 est le mode de compatibilité, 3 est le mode REWRITE, la valeur par défaut est le mode normal pseudo-statique, true est activé, il doit correspondre à la méthode U { fichier de projet | U}, notez qu'il s'agit d'un grand U pseudo-statique :
Utilisation de pseudo-statique : nous devons parfois utiliser du pseudo-statique, par exemple, le chemin de l'URL est votre nom de domaine/guestbook2.0/entry file/project directory/project file/key1/value1.html
À ce stade, nous devons utiliser la méthode U. Nous devons d'abord ajouter rewurl => array(true, "html") au fichier de configuration. À ce stade, .html sera ajouté à la fin du chemin. le chemin doit être utilisé dans le modèle comme ceci { fichier de projet | U} Par exemple, le chemin généré à ce moment est votre nom de domaine/guestbook2.0/entry file/current project directory/homepage.html
Il y a aussi comment annuler le fichier d'entrée. Si vous n'annulez pas le fichier d'entrée, les gens peuvent dire en un coup d'œil qu'il s'agit d'un fichier écrit par PHP. Si le serveur le prend en charge, nous pouvons créer un fichier .htaccess à la racine. répertoire. La méthode d’écriture est la suivante.
Réécriture du moteur activé RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ admin.php/$1 [QSA,PT,L] De cette façon, le chemin d'accès au backend peut être votre nom de domaine /livre d'or2.0/admin
L'urlmodel du fichier de configuration doit être remplacé par 3. À ce stade, le chemin généré par la méthode U omettra le fichier d'entrée.
Méthode d'installation :
Votre nom de domaine/guestbook2.0/install peut être installé selon les instructions. Après l'installation, il est préférable de supprimer le dossier d'installation pour des raisons de sécurité.
Comme vous pouvez le constater, ce livre d'or est écrit sur la base de Smarty. Conformément à notre attitude open source, les utilisateurs ne sont pas autorisés à crypter et à chiffrer ce livre d'or. Un développement secondaire peut être effectué, mais il doit être open source et aucun profit n'est autorisé. de ce livre d'or. Nous espérons sincèrement que vous pourrez soumettre le BUG de ce livre d'or sur notre site Web, et nous apporterons des modifications en temps opportun, mais nous ne garantissons pas que nous adopterons vos opinions. Veuillez comprendre que le droit d'interprétation finale du livre d'or de 3xdoing appartient. à 3xfaire.
Développer