Exemple #1
0
    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"]';
    }
}