phpweb
سه شنبه 03 اسفند 1389, 01:23 صبح
چرا این تابع کار نمی کنه و هیچ مقداری نمایش نمی ده؟
function injection_fun($str)
{
$arr[]='.';
$arr[]='-';
$newarr[]='\.';
$newarr[]='\-';
$tstr=trim($str);
$estr=htmlentities($tstr, ENT_QUOTES,'UTF-8');
$sstr=htmlspecialchars($estr, ENT_QUOTES,'UTF-8');
$mstr = str_replace($sstr, $newarr, $svalue);
return $mstr;
}
$name=' <p> input';
$strings=injection_fun("$name");
echo "$strings";
function injection_fun($str)
{
$arr[]='.';
$arr[]='-';
$newarr[]='\.';
$newarr[]='\-';
$tstr=trim($str);
$estr=htmlentities($tstr, ENT_QUOTES,'UTF-8');
$sstr=htmlspecialchars($estr, ENT_QUOTES,'UTF-8');
$mstr = str_replace($sstr, $newarr, $svalue);
return $mstr;
}
$name=' <p> input';
$strings=injection_fun("$name");
echo "$strings";