22 lines
		
	
	
		
			473 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			22 lines
		
	
	
		
			473 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
<?php
 | 
						|
 | 
						|
// A list of permitted file extensions
 | 
						|
$allowed = array('png', 'jpg', 'gif','zip');
 | 
						|
 | 
						|
if(isset($_FILES['upl']) && $_FILES['upl']['error'] == 0){
 | 
						|
 | 
						|
	$extension = pathinfo($_FILES['upl']['name'], PATHINFO_EXTENSION);
 | 
						|
 | 
						|
	if(!in_array(strtolower($extension), $allowed)){
 | 
						|
		echo '{"status":"error"}';
 | 
						|
		exit;
 | 
						|
	}
 | 
						|
 | 
						|
	if(move_uploaded_file($_FILES['upl']['tmp_name'], 'Pic/'.$_FILES['upl']['name'])){
 | 
						|
		echo '{"status":"success"}';
 | 
						|
		exit;
 | 
						|
	}
 | 
						|
}
 | 
						|
 | 
						|
echo '{"status":"error"}';
 | 
						|
exit; |