grilldan Posted August 9, 2009 Share Posted August 9, 2009 I have two pages. index.php <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Easy form generation</title> <?php include("class.php"); ?> </head> <body> <?php $form = new form; ?> </body> </html> and class.php <?php class form { function __construct() { echo '<form>'; } } ?> What I am trying to do is, after I run everything, without having to use another line of code, I want </form> added. I was thinking that something like function __destruct() { echo '</form>'; } would work, but when I add that, the code comes out as </body></html></form> Close, but not quite what I'm looking for. Any ideas? Quote Link to comment Share on other sites More sharing options...
grilldan Posted August 9, 2009 Author Share Posted August 9, 2009 Was going about it all the wrong way. Got it worked out now. Quote Link to comment Share on other sites More sharing options...
MadTechie Posted August 9, 2009 Share Posted August 9, 2009 without having to use another line of code, Well that statement kills my ideas.. maybe magic ? <?php $form = new form; unset($form); //add this here will fire the destruct ?> </body> </html> Quote Link to comment Share on other sites More sharing options...
grilldan Posted August 9, 2009 Author Share Posted August 9, 2009 <?php $form = new form; unset($form); //add this here will fire the destruct ?> Hey! That was even easier. Thank you Quote Link to comment Share on other sites More sharing options...
MadTechie Posted August 9, 2009 Share Posted August 9, 2009 your welcome (psst theirs a topic solved button in the bottom left) Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.