most likely is that the $Request or $Post variables haven't been configured as "auto on" in the PHP INI script, which is fair enough as it seen as bad practice and a potential security breach
So instead encapsulate the variables that you use in your script with
$_POST["MyVaraiableName"]
$_REQUEST["MyVaraiableName"]
or
$_GET["MyVaraiableName"]
...depending what variable you want to use
PHP Code:
if(isset($_POST["strDesc"]) || $_POST["$fileUpload"] == "none")
I think you can import the $Post & $Request variables so you can use without the prefix $_POST[" or $_REQUEST[" but thats depracated