Re: Parsing... the hell of PHP
| From: | Martin dot C dot Austin at supervalu dot com | Date: | Wed, 30 Mar 2005 16:24:46 +0000 |
| Subject: | Re: Parsing... the hell of PHP | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-211892@lists.php.net to get a copy of this message | ||
Glad to have helped (though someone else beat me to the punch with the
right answer!)
You'll get the hang of it -- the way I learned is to write out your tag
that you'd like to use like this:
"<a href="$url">text here</a>"
Then go through and escape the characters that need it:
"<a href=\"$url\">text here</a>"
You can place variables into a string, but if you are using a function to
work on that variable, you must concatenate it.
"<a href=\"$url\">" . htmlentities($url) . "</a>"; (needs
concatenation)
"<a href=\"$url\">$url</a>"; (no function used, no concatenation
necessary)
Good luck!
Martin Austin
Shared Services A/R
Ph 952.906.6653
Fax 952.906.6500
SUPERVALU
Tradition .:. Excellence .:. Future Promise
135 Years of Fresh Thinking ...
Mário Gamito <lists@tuxdoit.com>
03/30/2005 10:15 AM
To: php-general@lists.php.net
cc:
Subject: Re: [PHP] Parsing... the hell of PHP
Hi,
Thank you all that answered my question.
It worked.
I think i'll never get used to this parsing PHP stuff :(
Warm Regards,
Mário Gamito
Martin.C.Austin@supervalu.com wrote:
> $url = "<a href
> =\".$url."\">.HtmlEntities($url)."\">".</a>";
>
> It appears the parse error is at the end of your opening link tag, so
PHP doesn't know what >.HtmlEntities($url) means. I'm at work so I
can't test it, but that appears the culprit to me.
>
> $url = "<a href=\"$url\">" . HtmlEntities($url) .
> "</a>"; should
suffice.
>
> Martin Austin
>
>
>
>
>
> Mário Gamito <lists@tuxdoit.com>
> 03/30/2005 07:51 AM
>
> To: php-general@lists.php.net
> cc: Subject: [PHP] Parsing... the hell of PHP
>
>
> Hi,
>
> I'm trying to transform a url taken from the DB from "plain text", to
the same, but linkable url.
>
> All i get is parse errors and alike.
>
> Here is my last (of many) attempt:
>
> $url = "<a href
> =\".$url."\">.HtmlEntities($url)."\">".</a>";
>
> A warning and a parse error is what i get.
> Can't get there :(
>
> Any help would be apreciated.
>
> Warm regards,
> Mário Gamito
>
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php