Re: putting variables in a variable

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hulf wrote:
Hi,

I am making and HTML email. I have 3 images to put in. Currently I have

$body .="
<table>
  <tr>
    <td><img src=\"image1.jpg\"></td>
  </tr>

  <tr>
    <td></td>
  </tr>
</table>
";


ideally I would like to have

$myimage1 = "image1.jpg";
$myimage2 = "image2.jpg";
$myimage3 = "image3.jpg";


and put them into the HTML body variable. I have tried escaping them in every way i can think of, dots and slashes and the rest. Any ideas?


Ross



Since you've used double quotes, It Should Just Work(TM) ...

$body .="
<table>
  <tr>
    <td><img src=\"$myimage1\"></td>
  </tr>
</table>
";

I'd probably use single-quotes (') around the src attribute to avoid those ugly backslashes ...

$body .="
<table>
  <tr>
    <td><img src='$myimage1'></td>
  </tr>
</table>
";

Might be better in this case to use heredoc syntax ...

$body .<<<EndOfChunk
<table>
  <tr>
    <td><img src="$myimage1"></td>
  </tr>
</table>
EndOfChunk;

--
Peter Ford                              phone: 01580 893333
Developer                               fax:   01580 893399
Justcroft International Ltd., Staplehurst, Kent

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux