本文目录一览:
PHP standir()函数如何确定虚拟主机的文件路径
获取当前路径 用 __DIR__
自己不懂,就别误导别人,很鄙视二楼这种人唉 (现在什么鸟都有,不懂装懂)
__DIR__ 文件所在的目录。如果用在被包括文件中,则返回被包括的文件所在的目录。它等价于 dirname(__FILE__)。除非是根目录,否则目录中名不包括末尾的斜杠。(PHP 5.3.0中新增) =
php中的虚拟路径问题
不清楚你为什么会出现这样。
因为我用的是XP+Appache,没有出现你说的错误。
另外创建目录都是用:mkdir的。
你说用include等都有类似的问题,那么应该是你的IIS环境有地方没对。
所以还是建议你用Appache服务器比较好。
下载一个APPSERV就OK啦~带了PHP,Appache,MYSQL的。
很方便。
另外,IIS里面有些PHP函数是不能执行的。
xampp怎么使用 php虚拟路径
如果安装的话,要确保以下的环境:
1.80端口及mysql的相关端口是开着的,并且没有被占用。比如,机器上的IIS还在运行,再安装xampp的话,便无法成功。如想安装,一种方法是禁用IIS,可以在控制面板、管理工具、服务里找到IIS服务这一项,然后关闭并禁用。再一种方法是把IIS的端口改成8080或其他。
2.还有一种情况是,你的机器可能装了许多次mysql、apache等等,均不成功。但是端口仍然被占用。这种情况也应该排除。
3.如果安装一切正常的话,你可以在控制面板、管理工具、服务里找到相关的选项。并可以用xampp提供的控制面板进行控制。
安装成功,输入127.0.0.1或便可进入xampp的主界面了。
安装好以后,如何配置xampp?
首先,备份一下这个文件。
2,找到DocumentRoot "D:/php",把“D:/xampp/htdocs”改成“D:/php”(注意,是斜杠“/”,而不是反斜杠)。
3.找到。将Driectory后面加上你要设置的气虚目录的绝对路径,改成
4. 找到,在它的下面有一行“DirectoryIndex index.php index.php4 index.php3 index.cgi index.pl index.html index.htm index.shtml index.phtml”,这行的意思相当于IIS中的默认文档。在这行的前面加个#号,便可将其注销。这样,便可实现类似于IIS中的目录浏览了。
另外,还要注意,你设置的新的虚拟目录,应该用http来访问,而不应该是https。笔者当初配置的时候,事实上httpd.conf已经配置成功,只因为IE的自动提示,每次输入的都是https,搞了半天才发现,原来是因为这个原因
万网虚拟主机PHP的绝对路径问题
在文件中 include(“http://我的域名/footer.php”)却出错-----------你此文件是不是htdocs/all/index.php.。。。。而导入的文件时在根目录下的/footer.php
如果这样的话,用相对路径include('../footer.php');试试,别少了斜杠前面两个点