You could just swap all the double quotes in the HTML tags for single quotes - that would work in this instance...
$myblokvar = " <table width='487' border='0' cellspacing='0' cellpadding='0'> ... </table> "; Or perhaps a HereDoc syntax: $myblokvar = <<<EndOfMyHTMLBlock <table width="487" border="0" cellspacing="0" cellpadding="0"> ... </table> EndOfMyHTMLBlock; Then you don't need to worry about what quotes you use, and if you start putting stuff like onclick events in you can mix quotes up happily ... I go to great lengths to avoid escaping quotes - it just looks ugly. That is, however, a personal foible. Cheers Pete Stephen Johnson wrote: > What you have will work, you just need to escape out the double quotes in > the html. > > > > > On 12/19/07 7:38 PM, "php mail" <[EMAIL PROTECTED]> wrote: > >> Hi All, >> >> Is it possible to assign variable to a block of html code ? >> >> Something like this : >> >> $myblokvar = " >> <table width="487" border="0" cellspacing="0" cellpadding="0"> >> <tr> >> <td><table width="487" border="0" cellspacing="0" cellpadding="0"> >> <tr> >> <td><img src="images/bartitle_login.gif" alt="Login" width="475" >> height="30" /></td> >> <td> </td> >> </tr> >> <tr> >> <td class="produk"><table width="100%" border="0" cellpadding="3" >> cellspacing="2"> >> <tr> >> <td class="katalog"> >> <?=$log_info?> >> </td> >> </tr> >> </table></td> >> <td> </td> >> </tr> >> <tr> >> <td class="produk"> </td> >> <td> </td> >> </tr> >> </table></td> >> </tr> >> </table> >> "; >> >> Although example above is not working, what I want to achieve is something >> like that. Is it possible how can I do that ? >> >> Regards, >> >> Feris > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php