Alternatively, and this is what I would do because it would be easier to 
maintain should you want to change the content later on, you could use 
includes as per the following:


<?php
        print("<html>\n<head>\n<title>Try This</title>\n</head>\n<body>\n");
        if(condition)
                include("html_block_1.html");
        else
                include("html_block_2.html");
        print("</body>\n</html>");
?>

I suppose it would depend on how big your HTML blocks are.

Either way -- using includes or using the method below -- will work, and 
with neither method will you have to escape out your special characters.



>>>>>>>>>>>>>>>>>> Original Message <<<<<<<<<<<<<<<<<<

On 4/23/01, 3:59:41 PM, "elias" <[EMAIL PROTECTED]> wrote 
regarding Re: [PHP] if... then... else with HTML:


> yes, consider this:

> <html>
> <body>
> <?  if (isset($name)) { ?>
> your name is <?=$name?>
> <? } else { ?>
> <h1>name is not set!</h1>
> <? } ?>
> </body>
> </html>

> -elias
> http://eassoft.cjb.net

> "Martin Thoma" <[EMAIL PROTECTED]> wrote in message
> [EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> > Hello !
> >
> > I want to do something like
> >
> > if (condition)
> >     output this html-block
> > else
> >     output that html-block
> >
> >
> > Without printig or echoing the html-block out (because the block has a
> > lot of  ", which I all would have to slash out...)
> >
> > How can I do that ?
> >
> > Martin
> >
> >
> >
> >
> > --
> > PHP General Mailing List (http://www.php.net/)
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> > To contact the list administrators, e-mail: [EMAIL PROTECTED]
> >



> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> To contact the list administrators, e-mail: [EMAIL PROTECTED]

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to