在PHP中require,include一个文件时,大都是用相对路径,是个很头疼的问题。
例如:
├文件夹
│ │
│ └1.php
├文件夹
│ │
│ └2.php
└index.php
问题:在1.php中通过include(“../B/2.php”)来引入B目录下的2.php文件;
在index.php中通过include(“A/1.php”)来引入A目录下的1.php文件;
运行出来当然会出现问题,找不到../B/2.php文件。
记住一个原则,所有的包含语句最后都转换为以包含文件路径为基准的包含路径建议使用一个基本路径来作为所有的路径参考,例如 __FILE__或者 $_SERVER['DOCUMENT_ROOT']
__FILE__:(适合各种情况)
在config文件里配置站点根目录
define( "WEB_ROOT ", dirname(__FILE__) );
config文件放到网站的根目录里,
其它文件包含配置文件,
包含其它文件时根据WEB_ROOT来定位即可。
require_once( WEB_ROOT . "/a.php " );
$_SERVER['DOCUMENT_ROOT'],适合非虚拟主机(Alias)情况
<ol class="dp-c"> <li class="alt"><span><span><?php </span></span></span></li> <li><span><span class="keyword">if</span><span> (!defined(</span><span class="string">"WETSITE_BASE_DIR"</span><span>)) </span></span></li> <li class="alt"><span>define(<span class="string">"WETSITE_BASE_DIR"</span><span>, </span><span class="vars">$_SERVER</span><span>[</span><span class="string">'DOCUMENT_ROOT'</span><span>].</span><span class="string">'/Clare/'</span><span>); </span></span></li> <li><span><span class="keyword">require_once</span><span>(WETSITE_BASE_DIR.</span><span class="string">'includes/global.inc.php'</span><span>); </span></span></li> <li class="alt"><span>?> </span></li> </ol>本文链接http://www.cxybl.com/html/wlbc/Php/20130319/37249.html

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

DVWA
Damn Vulnerable Web App (DVWA) est une application Web PHP/MySQL très vulnérable. Ses principaux objectifs sont d'aider les professionnels de la sécurité à tester leurs compétences et leurs outils dans un environnement juridique, d'aider les développeurs Web à mieux comprendre le processus de sécurisation des applications Web et d'aider les enseignants/étudiants à enseigner/apprendre dans un environnement de classe. Application Web sécurité. L'objectif de DVWA est de mettre en pratique certaines des vulnérabilités Web les plus courantes via une interface simple et directe, avec différents degrés de difficulté. Veuillez noter que ce logiciel

Télécharger la version Mac de l'éditeur Atom
L'éditeur open source le plus populaire

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

SublimeText3 version anglaise
Recommandé : version Win, prend en charge les invites de code !

ZendStudio 13.5.1 Mac
Puissant environnement de développement intégré PHP