3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php if($VAR['pic_upload']){ /* image upload */ $path = "upload/customers/"; $valid_formats = array("jpg", "png", "gif", "bmp", "jpeg"); if($_FILES['photoimg']['name']){ $name = $_FILES['photoimg']['name']; $size = $_FILES['photoimg']['size']; if(strlen($name)){ list($txt, $ext) = explode(".", $name); if(in_array($ext,$valid_formats) && $size<(1000*1024)){ $actual_image_name = $VAR["customer_id"].".".$ext; $tmp = $_FILES['photoimg']['tmp_name']; $new_path=$path.$actual_image_name; foreach(glob("upload/customers/$cid.*") as $file){ unlink($file); //delete old pics } if(move_uploaded_file($tmp, $new_path)){ force_page('customer,'customer_details&customer_id='.$cid.'&page_title=Image uploaded!'); die(); } else { force_page('core', 'error&error_msg=Error while saving the image'); die(); } } else { force_page('core', 'error&error_msg=Invalid Format or size'); die(); } } } }
Output for 5.4.0 - 5.4.32
Parse error: syntax error, unexpected 'customer_details' (T_STRING) in /in/tclYd on line 20
Process exited with code 255.
Output for 4.4.2 - 4.4.9, 5.1.0 - 5.3.29
Parse error: syntax error, unexpected T_STRING in /in/tclYd on line 20
Process exited with code 255.
Output for 4.3.0 - 4.3.1, 4.3.5 - 4.4.1, 5.0.0 - 5.0.5
Parse error: parse error, unexpected T_STRING in /in/tclYd on line 20
Process exited with code 255.
Output for 4.3.2 - 4.3.4
Parse error: parse error in /in/tclYd on line 20
Process exited with code 255.