converting a php script to static executeable html file

7 replies
I am currently working on a dynamic webpage, is it possible to generate html-files from this php-script that will load as the original php-script.
#converting #executeable #file #html #php #script #static
  • Profile picture of the author Tashi Mortier
    You could save the output of the .php Script and upload this file to the webserver.

    You can't directly convert PHP into HTML.

    Let me explain this: PHP is executed like a program on the webserver. It can read out entries from the database, even generate random numbers...

    A HTML file is static and can not change anymore.

    Is that really what you want?
    Signature

    Want to read my personal blog? Tashi Mortier

    {{ DiscussionBoard.errors[2904925].message }}
    • Profile picture of the author ProfJannes
      The reason i am asking, is that i want ot code a standard site template, but load it with different content, thus the php-script needed. The reason for HTML is that i want to sell these sites, without given awat my template...hope is makes sense
      {{ DiscussionBoard.errors[2904944].message }}
      • Profile picture of the author Tashi Mortier
        Ah I see so you use PHP to generate the site you want to sell and PHP does something like include('header') include('footer') ?

        Am I right?

        Then you could simply save the website with your browser after it's displayed (html only)

        And there you go the .html file will be the finished output.

        edit:

        If you have php installed locally and the php executable runs from the command line you can also do:

        php script.php > output.html
        Signature

        Want to read my personal blog? Tashi Mortier

        {{ DiscussionBoard.errors[2904967].message }}
  • Profile picture of the author phpbbxpert
    You would have to write another script (PHP) to save the output as an .html file.

    Similar to a cacheing systems in forums, CMS's etc....
    {{ DiscussionBoard.errors[2904963].message }}
  • Profile picture of the author gtk29
    Use a web site crawler to save your site in HTML format.
    {{ DiscussionBoard.errors[2905057].message }}
  • Profile picture of the author powerspike
    I've done something like this for a website that does 3million unique's a month (it's a real estate portal!).

    Best way to do it (in a very simple high level overview)

    1) load ob_start() function
    2) generate output
    3) use ob_get_contents() function to get the generated html
    4) save the contents of ob_get_contents() to a static file (ie subject-story-1.html)

    If you do this in a systematic way, you'll be able to generate entire static sites on the fly.
    {{ DiscussionBoard.errors[2906519].message }}

Trending Topics