Ninjakreborn Posted December 11, 2006 Share Posted December 11, 2006 I have a function[code]<?phpfunction deepclean($varinfo) { $varinfo = htmlspecialchars($varinfo); $varinfo = htmlentities($varinfo); $varinfo = strip_tags($varinfo); $varinfo = mysql_real_escape_string($varinfo);}?>[/code]I am working with it like this[code]<?php $secret = $_POST['secret']; global $secret; $secret = deepclean($secret);?>[/code]Then I am passing it into the database, however it's not working.When I do the process, it's coming up completely empty.I tried it a few ways, I tried as above, I tried making deepclean have global $varinfo;inside of it like I did on an older function, but no matter what it's still coming up blank, the entire variable is empty by the time it goes through that. Quote Link to comment https://forums.phpfreaks.com/topic/30232-function-not-working/ Share on other sites More sharing options...
HuggieBear Posted December 11, 2006 Share Posted December 11, 2006 Try returning the value...[code]<?php$secret = $_POST['secret'];$secret = deepclean($secret);function deepclean($varinfo) { $varinfo = htmlspecialchars($varinfo); $varinfo = htmlentities($varinfo); $varinfo = strip_tags($varinfo); $varinfo = mysql_real_escape_string($varinfo); return $varinfo; // Added this line}?>[/code]RegardsHuggie Quote Link to comment https://forums.phpfreaks.com/topic/30232-function-not-working/#findComment-139013 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.