Re: pop textarea field w/ text incl. quotes

From: Date: Thu, 22 Feb 2001 01:46:30 +0000
Subject: Re: pop textarea field w/ text incl. quotes
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-41092@lists.php.net to get a copy of this message
Is it necessary to include the 'http:' in the DB field? It would make your life a lot easier to drop it. You would then store the url values as www.mydomain.com Then, modify your code to add the 'HTTP' whenever it encounter a URL, or wherever you will create a link. This would eliminate the need to deal with special characters... __________John Monfort_________________ _+-----------------------------------+_ P E P I E D E S I G N S www.pepiedesigns.com "The world is waiting, are you ready?" -+___________________________________+- On Wed, 21 Feb 2001, Paul Warner wrote: > Simon- > > Thanks for the tip...I trued using the htmlspecialchars() which allowed the > remainder of the form to display properly, but left no value in the > textarea. Then I noticed a difference in the method I was using compared to > yours - I'm still learning the ways of PHP so it will take me a while to > determine the significance of the syntax differences: > > Mine: <td width = "60%"><?php echo $linkurl . '<br><textarea > value="htmlspecialchars($linkurl)"></textarea></td>\n' ?> > > Yours: <?php echo "<textarea>" . htmlspecialchars($link) . > "</textarea>" ?> > > I wanted a graphical representation of the present link displayed above the > textarea and then attempted to use php's substitution to build the text area > within the same string. I updated my code to be more like yours and arrived > at: > > <?php echo $linkurl . '<br><form>'?><?php echo > "<textarea>" . > htmlspecialchars($linkurl) . "</textarea>\n"?> > > which seems to make the parser behave as I intended. > > Anyway...thanks! > > -- Paul > > ----- Original Message ----- > From: "Simon Garner" <sgarner@expio.co.nz> > To: "Paul Warner" <pwarner@winners-circle.com>; > <php-general@lists.php.net> > Sent: Wednesday, February 21, 2001 8:19 PM > Subject: Re: [PHP] pop textarea field w/ text incl. quotes > > > > Don't worry about quotes - the problem is that you have HTML markup inside > > your <textarea>. You just need to convert < and > to &lt; and &gt;, > > respectively, in your link text. The functions htmlspecialchars() or > > strip_tags() can do this for you. > > > > i.e.: > > > > <? echo "<textarea>" . htmlspecialchars($link) . > > "</textarea>" ?> > > > > When the form is submitted (and when it's viewed), those entities will be > > converted back to their real characters automatically by the browser. > > > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, e-mail: php-general-unsubscribe@lists.php.net > For additional commands, e-mail: php-general-help@lists.php.net > To contact the list administrators, e-mail: php-list-admin@lists.php.net > >

« previous php.general (#41092) next »