I would like to generate a static html page from a php file and save it from an other php script. That script runs a bunch of echo functions, which when viewed in a browser is a nice html page. But when I run file_get_contents it opens that file as a file on the filesystem, not as a file in an url.
Do I need to call file_get_contents in a localhost/site/categories.php way? How can I get this path? This is the wrong code:
<?php
$file = file_get_contents("categories.php");
file_put_contents("categories.html", $file);
?>
To get the finished output, you need to use the PHP url wrappers functionality and request it over the webserver. Then it's as easy as:
copy("http://localhost/site/categories.php", "categories.html");
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