我想使用php代码格式c:\www\test\script\new\creat_html.php
创建html页面到c:\www\test\html\index.html
。
现在在c:\www\test\script\new\creat_html.php
我如何设置路径?
我使用dirname(__FILE__)
,但它只获取父路径。如何?感谢。
file_put_contents( dirname(__FILE__) . '/index.html', $html);
答案 0 :(得分:8)
dirname(__FILE__)
将返回:
c:\www\test\script\new\
你需要
c:\www\test\html\index.html
因此您需要最多2个级别,您可以在路径中使用..
符号执行此操作:
c:\www\test\script\new\..\..\
= c:\www\test\
现在你可以添加路径的必要部分:
dirname(__FILE__).'../../html/index.html'
答案 1 :(得分:5)
file_put_contents("../../index.html", $html);
简单 - 简单
编辑:您必须直接访问creat_html.php,否则此解决方案将无效!