Пример #1
0
<?php

require_once __DIR__ . "/../vendor/autoload.php";
require_once __DIR__ . "/../src/triangle.php";
$app = new Silex\Application();
$app->get("/new_triangle", function () {
    return "\n        <!DOCTYPE html>\n        <html>\n        <head>\n          <link rel='stylesheet' href='https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css'>\n          <title>Make Triangle</title>\n        </head>\n        <body>\n          <div class='container'>\n            <h1>Your Triangle</h1>\n            <form action='/view_triangle'>\n              <div class='form-group'>\n                <label for='side_one'>Enter Side 1:</label>\n                <input id='side_one' name='side_one' class='form-control' type='number'>\n                <label for='side_two'>Enter Side 2:</label>\n                <input id='side_two' name='side_two' class='form-control' type='number'>\n                <label for='side_three'>Enter Side 3:</label>\n                <input id='side_three' name='side_three' class='form-control' type='number'>\n              </div>\n              <button type='submit' class='btn-success'>Submit</button>\n          </div>\n        </body>\n        </html>\n        ";
});
$app->get("/view_triangle", function () {
    $new_triangle = new Triangle($_GET["side_one"], $_GET["side_two"], $_GET["side_three"]);
    $output = "";
    $output .= "<h1>Your Triangle</h1>";
    $output .= "<h2>" . $new_triangle->validTriangle() . " </h2>";
    return $output;
});
return $app;