2017-03-01 74 views
0

严格的标准进行传递:在请只变量应该按引用传递严格的标准:只有变量应该通过参考请

if(isset($_FILES['image'])){ 
    $errors= array(); 
    $file_name = $_FILES['image']['name']; 
    $file_size =$_FILES['image']['size']; 
    $file_tmp =$_FILES['image']['tmp_name']; 
    $file_type=$_FILES['image']['type']; 
    $file_ext=strtolower(end(explode('.',$_FILES['image']['name']))); 

    $expensions= array("jpeg","jpg","png","docx","pdf"); 

    if(in_array($file_ext,$expensions)=== false){ 
    $errors="<div align='center'><font color='red'>extension not allowed, please choose a JPEG or PNG file.</font></div>"; 
    } 
+1

此时应更换这种'爆炸( ' '$ _ FILES [' 形象 '] [' 名']))'用[只变量的变量 – smarber

+4

可能的复制应该传递通过引用](http://stackoverflow.com/questions/4636166/only-variables-should-be-passed-by-reference) – Vamsi

回答

相关问题