I want to create html page using php code form c:\www\test\script\new\creat_html.php
to c:\www\test\html\index.html
.
Now in c:\www\test\script\new\creat_html.php
how do I set the path?
I use dirname(__FILE__)
, but it just gets the parent path. How to? Thanks.
file_put_contents( dirname(__FILE__) . '/index.html', $html);
dirname(__FILE__)
will return:c:\www\test\script\new\
you need
c:\www\test\html\index.html
so you need to up to 2 levels, you can do it with ..
symbol in path:c:\www\test\script\new\..\..\
= c:\www\test\
now you can add necessary part of path:dirname(__FILE__).'../../html/index.html'
file_put_contents("../../index.html", $html);
easy - simple
EDIT: You have to access creat_html.php directly, or this solution won't work !
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With