Thanks Ash... this worked.

--Rick

On Aug 3, 2010, at 3:01 PM, Ashley Sheridan wrote:

> On Tue, 2010-08-03 at 15:00 -0400, Rick Dwyer wrote:
> 
>> On Aug 3, 2010, at 2:47 PM, Sebastian Ewert wrote:
>> 
>>> Rick Dwyer wrote:
>>>> Hello List.
>>>> 
>>>> In the Alt section of the IMG tag below, the variable $myitem has a value 
>>>> of "Who's There".
>>>> 
>>>> echo "<div class='myclass'><a href='#' class='color_thumb'> <img 
>>>> src='/itemimages/$mypic' alt='$myitem' width='60' ....
>>>> 
>>>> When running through W3C validator, the line errors out because of the " ' 
>>>> " in "Who's".
>>>> I tried:
>>>> $myitem=(htmlentities($myitem));
>>>> 
>>>> But this has no affect on "Who's".
>>>> 
>>>> What's the best way to code this portion so the apostrophe is handled 
>>>> correctly?
>>>> 
>>>> 
>>>> TIA,
>>>> 
>>>> --Rick
>>>> 
>>>> 
>>>> 
>>>> 
>>> Use it
>>> 
>>> 
>>> echo '<div class="myclass"><a href="#" class="color_thumb"> <img
>>> src="/itemimages/'.$mypic.'" alt="'.$myitem.'" width="60" ...'
>> 
>> 
>> Thanks Sebastian.
>> 
>> In the above, what is the function of the period in front of $myitem?
>> 
>> --Rick
>> 
>> 
> 
> 
> It is a string concatenation in PHP. But, as my last email on this
> thread shows, you only need to add ENT_QUOTES to your htmlentities()
> call and everything will work.
> 
> Thanks,
> Ash
> http://www.ashleysheridan.co.uk
> 
> 


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

Reply via email to