Files
Sourcetrail/web/mediacube/admin/submit.php
T
malte_langkabel 837fb24dc6 web: initial setup for mediacube page
* added the initial setup for mediacube page.
* using mysql as database and foundation for layout support.
2015-05-27 10:40:38 +02:00

33 lines
705 B
PHP

<?php
header('Content-type: application/json');
$response_array['status'] = 'error';
$email = $_POST["email"];
$regex = "/^[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+$/";
if (preg_match($regex, $email))
{
include("db_config.php");
$link = new mysqli($servername, $username, $password, $dbname);
if (mysqli_connect_errno())
{
exit();
}
$email = mysqli_real_escape_string($link, $email);
if (mysqli_query($link, "INSERT INTO " . $tabename . " (`id`, `mail`) VALUES (0, '$email')"))
{
$response_array['status'] = 'success';
}
$link->close();
}
else
{
$response_array['status'] = 'error_invalid_email';
}
echo(json_encode($response_array));
?>