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. 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 Link to comment https://forums.phpfreaks.com/topic/30232-function-not-working/#findComment-139013 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.