Re: Is there no one who can help me out there.
| From: | Rebecca Donley | Date: | Tue, 18 Sep 2001 23:56:07 +0000 |
| Subject: | Re: Is there no one who can help me out there. | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-67766@lists.php.net to get a copy of this message | ||
What about writing a function to change all the # characters to something else (maybe something you would never see in the input) and then another to change them back again before entry into your db? I'm pretty new to PHP so I'm not sure what string functions are available but in ASP you could just use a "replace" function.
Rebecca
From: John Holcomb <john_6932php@yahoo.com> To: Rebecca Donley <houserabbit@hotmail.com> Subject: Re: [PHP] Is there no one who can help me out there. Date: Tue, 18 Sep 2001 16:48:29 -0700 (PDT) Thank you. This has been the biggest help so far. But, if it's a user entered string is their anyway to do this without having to parse the string and looking for the # sign and then reconstructing the string. That would be very difficult to do. I would appreciate any comments you might have. Thanks again John --- Rebecca Donley <houserabbit@hotmail.com> wrote: John, I had a similar problem when passing # from one page to another as an html anchor. What worked for me was separating the # in quotes as follows: echo "?id=" . $row[0] . "#" . strtolower($row[1]) . '">'; When I did this I had no problem passing the entire string without the end being interpreted as a comment. Rebecca_________________________________________________________________ Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.aspFrom: John Holcomb <john_6932php@yahoo.com> To: php-general@lists.php.net Subject: [PHP] Is there no one who can help me outthere.Date: Tue, 18 Sep 2001 16:29:21 -0700 (PDT) I have a text input field in my form. I need theuserto be able to enter something like: Hello, I need#help. After which they click on a submit button.Thesucceeding page then takes this text and tries to display it and tries to store "Hello, I need #help"in a varchar field in a mysql table column. The mysql database is truncating the # sign and thetextsucceeding the # sign. Also, absolutly no text is being diplayed on the succeeding web page. I'vetriedusing addslashes() and I was warned against using htmlentities(). Also, I'm not sure if I'm dealing with 2 issues: A mysql issue and a html issue. Or,amI dealing with one issue: A mysql issue or an HTML issue. I know think my problem is that when I pass text to another page with the # sign, it's interpreting itasa comment. Is their any way to somehow escape the#sign. Thank you, John __________________________________________________ Terrorist Attacks on U.S. - How can you help? Donate cash, emergency relief informationhttp://dailynews.yahoo.com/fc/US/Emergency_Information/-- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail:php-general-unsubscribe@lists.php.netFor additional commands, e-mail:php-general-help@lists.php.netTo contact the list administrators, e-mail:php-list-admin@lists.php.net_________________________________________________________________ Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp __________________________________________________ Terrorist Attacks on U.S. - How can you help? Donate cash, emergency relief information http://dailynews.yahoo.com/fc/US/Emergency_Information/