3 replies
I have a need to generate pages from a back-end GUI. The pages however need to have php in them, this includes various if/else clauses and db connections. I tried to do this with fwrite but even though the functions were in quotes it still made the page that was writing the file throw an error as soon as it hit the first bit of php.

My question is can I write the php to a template file and make fwrite fill in the spaces between when it generates the page or is there another function that will allow me to do this.
#fwrite #question
  • Profile picture of the author phpg
    If the error occurs when you are attempting to write '<?php ', try splitting it into something like '<' . '?' . 'php '

    fwrite($fp, '<' . '?' . 'php '); instead of fwrite($fp, '<?php ');
    {{ DiscussionBoard.errors[6118821].message }}
  • Profile picture of the author Earnie Boyd
    Make sure to use a single quote ' character and not a double " character and if you need to output a single quote ' character use a backslash \ character to quote the quote.
    Signature
    {{ DiscussionBoard.errors[6119233].message }}
    • Profile picture of the author PHPSpaZ
      Thanks guys, I think I got it now.
      {{ DiscussionBoard.errors[6121391].message }}

Trending Topics