Syntax highlighter

Thursday, March 3rd 2016 (8 years ago)

Roger Andersen
Posted at Dayton, OH, United States 8 years ago

This is a test of some PHP code

	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"); 		
		if(in_array($file_ext,$expensions)=== false){
			$errors[]="extension not allowed, please choose a JPEG or PNG file.";
		}
		if($file_size > 15728640){
		$errors[]='File size must be excately 15 MB';
		}				
		if(empty($errors)==true){
			$temp = explode(".", $_FILES["image"]["name"]);
			//$newfilename = round(microtime(true)) . '.' . end($temp);
			$newfilename = round(microtime(true)) . '.' . end($temp);
			move_uploaded_file($file_tmp,"/xxx/xxxxx/xxxxx/xxxx/receipts/".$newfilename);
			echo "Success".$newfilename;
		}else{
			print_r($errors);
		}
	}