idocsidocs
پنج شنبه 07 اردیبهشت 1391, 18:13 عصر
من رشته زیر رو
$src='/file/images/show/_9287660156.jpg';
رو می خوام توسط شرط زیر چک کنم و اگر این رشته با شرط مطابقت داشت مقدار درست برگرده. درصورتیکه همهیش مقدار نادرست برمی گردونه.
مشکل چیه؟
if(stristr($src,'..')===FALSE && preg_match("(^(/file/){1}(a-zA-Z0-9\.\-_/)+$)", $src)){
return true;
}
else{
return false;
}
$src='/file/images/show/_9287660156.jpg';
رو می خوام توسط شرط زیر چک کنم و اگر این رشته با شرط مطابقت داشت مقدار درست برگرده. درصورتیکه همهیش مقدار نادرست برمی گردونه.
مشکل چیه؟
if(stristr($src,'..')===FALSE && preg_match("(^(/file/){1}(a-zA-Z0-9\.\-_/)+$)", $src)){
return true;
}
else{
return false;
}