Esempio n. 1
0
<?php

/**
 * Handle creation of tiny url.
 */
require_once "../Library/Tiny.php";
require_once "../Library/functions.php";
if (isset($_POST["url"])) {
    $url = rtrim($_POST["url"], "/");
    if (!filter_var($url, FILTER_VALIDATE_URL)) {
        $response = array("status" => 'error', "message" => "Submitted URL is not a valid URL", "error_code" => 20);
        echo json_encode($response);
    } else {
        try {
            $tiny = new Tiny();
            echo $tiny->createUrl($url);
        } catch (Exception $e) {
            $response = array("status" => 'error', "message" => "Error connecting. Try again", "error_code" => 50);
            echo json_encode($response);
        }
    }
} else {
    redirectPage("index.php");
}