2017-03-01 33 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

回答

相關問題