migroo Posted March 6, 2010 Share Posted March 6, 2010 I have a forum and I want it to submit all the user impute to a MYSQL data base, not a problem. But before it submits the data I want it to take all the full/half quotes, maybe some other characters too and replace them with there respective ASCII character. I don't have a clue how to go about this. Can anyone help me?P.S. Woot I am back my computer crashed and it took me a long time but I got all my old programs back and am finally up and butchering code again! I hate reformatting my HD.Never mind I got it I found it on another forum.Its: str_replace(" ","", $td) Link to comment Share on other sites More sharing options...
Synook Posted March 6, 2010 Share Posted March 6, 2010 str_replace(" ","", $td)That will replace all spaces with nothing. Maybe you want something like http://php.net/manual/en/function.htmlspecialchars.php? Link to comment Share on other sites More sharing options...
migroo Posted March 6, 2010 Author Share Posted March 6, 2010 I have alway had one problem with that site I do not know how to read there explanations of coding. string htmlspecialchars ( string $string [, int $quote_style = ENT_COMPAT [, string $charset [, bool $double_encode = true ]]] )How should I read this?Here are my variables:$tr= The title typed by the user$r=random number from 1-20000So to use this code I would type something like...$m="ztable_".htmlspecialchars($tr, I don't really know what goes here).r; Sorry I am new to this and have trouble with things like this.What does: [, int $quote_style = ENT_COMPAT [, string $charset [, bool $double_encode = true ]]] Mean?Thank you for showing me that site and I would be very glad to learn how to use it. I looked around at it for a while and there is A LOT of PHP reference help there! Link to comment Share on other sites More sharing options...
boen_robot Posted March 6, 2010 Share Posted March 6, 2010 See How to read a function definition (a manual page about the manual... odd, I know...) for a detailed explanation.If you read the documentation of the second argument, it says: quote_style The optional second argument, quote_style , tells the function what to do with single and double quote characters. The default mode, ENT_COMPAT, is the backwards compatible mode which only translates the double-quote character and leaves the single-quote untranslated. If ENT_QUOTES is set, both single and double quotes are translated and if ENT_NOQUOTES is set neither single nor double quotes are translated.ENT_COMPAT, ENT_NOQUOTES and ENT_QUOTES are all predefined constants. Look at the example script, furher below on that page. Link to comment Share on other sites More sharing options...
migroo Posted March 7, 2010 Author Share Posted March 7, 2010 I did I read the whole page I just wasn't understanding how to set ENT_COMPAT, ENT_NOQUOTES and ENT_QUOTES. It just says SET and I am new to programing so that just didn't really help but I got it now THANK YOU. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.