RE: [PHP] my bugaboo.

From: Date: Sun, 11 Feb 2001 14:12:55 +0000
Subject: RE: [PHP] my bugaboo.
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-39122@lists.php.net to get a copy of this message
What I think you should do is to use php's build-in function addslashes() It helps . Sincerely, Maxim Maletsky Founder, Chief Developer PHPBeginner.com (Where PHP Begins) maxim@phpbeginner.com www.phpbeginner.com -----Original Message----- From: Anna [mailto:programmer@samaranet.com] Sent: Sunday, February 11, 2001 9:37 AM To: php-general@lists.php.net Subject: Re: [PHP] my bugaboo. ----- Original Message ----- From: "Floyd Baker" <fbaker@olm1.com> > > Hello and thanks to all for the help on the magic quotes, etc. > It gives me a better handle on what I'm dealing with. > > Except for one more thing. > > When I bring back text from a field which contains a ', and try to apply it as > the value of an input box, it still truncates in the box. > > When I simply print $text, it prints out correctly as *Don't do this* . > When I make $text the default value of an input box, it shows as *Don*. > > If the slash is still in place, it reads *Don\'t* above the box and *Don\* in > the box. > > My bugaboo continues.. :-> > > Thanks again for any further advice. > > Floyd > That's a problem with HTML. example: <input type='text' name='textName' value='Don't do this'> Sees the ' in Don't as the signal for the end of the value string. I haven't come up with an automatic way to deal with this, but what I have done is in these lines (where there might be an apostrophe) make sure I use double quotes: <input type="text" name="textName" value="Don't do this"> or print "<input type=\"text\" name=\"textName\" value=\"Don't do this\">"; Of course, then you may have the same trouble with double quotes. To avoid that you can do ereg_replace("\"", "''", $text) -- that is, replace a double quote with two single quotes? I think, I've never bothered. Hope this helps somehow. Anna -- 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 (#39122) next »