Re: Parsing... the hell of PHP

From: 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

« previous php.general (#211892) next »