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>&nbsp;</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>&nbsp;</td>
>>       </tr>
>>       <tr>
>>         <td class="produk">&nbsp;</td>
>>         <td>&nbsp;</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

Reply via email to