Re: [PHP] Encoding for W3C Validation

[email protected] (Rick Dwyer)
Newsgroups php.general
Message-ID <[email protected]>
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
> 
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.