if (($_FILES['files']['type'][$key] == "image/gif" || $_FILES['files']['type'][$key] == "image/jpeg" || $_FILES['files']['type'][$key] == "image/jpg" || $_FILES['files']['type'][$key] == "image/pjpeg" || $_FILES['files']['type'][$key] == "image/x-png" || $_FILES['files']['type'][$key] == "image/png") && $_FILES['files']['size'][$key] < 20000000 && in_array(strtolower($extension), $valid_formats)) { if ($_FILES["file"]["error"][$key] > 0) { echo "Return Code: " . $_FILES["file"]["error"] . "<br />"; die; } else { if (file_exists("uploads/" . $random_name . "." . $extension)) { die("Some how file exist?"); } else { $caption = ""; $username = ""; $password = ""; if (!empty($_POST["caption"])) { $caption = $_POST["caption"]; } if (!empty($_POST["password"])) { $password = $_POST["password"]; } if (!empty($_POST["username"])) { $username = $_POST["username"]; } move_uploaded_file($_FILES['files']['tmp_name'][$key], "uploads/" . $random_name . "." . $extension); $fileName = $random_name . "." . $extension; $instagram = new InstagramUploader($username, $password, $caption, $fileName); $instagram->PostImage(); echo "{$fileName} uploaded"; } } } else { echo 'Invalid file, supported types. ["gif", "jpeg", "jpg", "png"]'; } }