title: how to generate a static html file from the output of a php script, using php
body: <p>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. </p>
  
  <p>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:</p>
  
  <pre><code>&lt;?php
  $file = file_get_contents("categories.php");
  file_put_contents("categories.html", $file);
  ?&gt;
  </code></pre>