Ejemplo n.º 1
0
if (!isset($_SESSION["temp_question"])) {
    echo json_encode(array("ERROR" => "Atualize a página", "ERROR_CODE" => "REFRESH_PAGE"));
    exit;
}
if (!isset($_SESSION['login_provider'])) {
    echo json_encode(array("ERROR" => "Conecte-se para realizar esta ação", "ERROR_CODE" => "NOT_LOGGEDIN"));
    exit;
}
$question = unserialize($_SESSION["temp_question"]);
$toUp = "";
if ($image["image-a"]) {
    $toUp = "a";
}
if ($image["image-b"]) {
    $toUp = "b";
}
if ($toUp != "") {
    $upload = $image->upload();
    if ($upload) {
        if ($toUp == "a") {
            $question->setImageA($image->getName() . "." . $image->getMime());
        }
        if ($toUp == "b") {
            $question->setImageB($image->getName() . "." . $image->getMime());
        }
        $_SESSION["temp_question"] = serialize($question);
        echo json_encode(array("SUCCESS" => "true"));
    } else {
        echo json_encode(array("ERROR" => "true", "ERROR_CODE" => $image["error"]));
    }
}
Ejemplo n.º 2
0
<?php

if ($_SERVER['REQUEST_METHOD'] == "POST" && isset($_FILES)) {
    require_once "../../controllers/routes.php";
    require_once "../../assets/classes/bulletproof/src/bulletproof.php";
    require_once "../../models/User.php";
    //remove the the old image if it exists
    // unlink(/* path to file */);
    // Upload the new one
    $image = new Bulletproof\Image($_FILES);
    if ($image["profilePicture"]) {
        $image->setLocation("/var/www/html/reou/assets/img/dbimg");
        $image->setSize(100, 4194304);
        $image->setDimension(900, 900);
        $upload = $image->upload();
        echo $image->getName() . "." . $image->getMime();
        if ($upload) {
            echo "The file has been uploaded";
        } else {
            echo $image["error"];
        }
    }
    die("image has been uploaded");
}
?>


<form method="POST" id="image-upload-form" enctype="multipart/form-data">
    <input type="hidden" id="image-upload--size" name="MAX_FILE_SIZE" value="1000000"/>
    <input type="file" id="image-upload--file" name="profilePicture"/>
    <input type="submit" id="image-upload--button" value="upload"/>