add base coms for contact.php

This commit is contained in:
2026-05-18 00:08:49 +02:00
parent ab30692b39
commit 4f25b9a6cb
+6
View File
@@ -1,8 +1,10 @@
<?php <?php
/* --- SESSION & INITIALIZATION --- */
session_start(); session_start();
$message_status = ''; $message_status = '';
if ($_SERVER['REQUEST_METHOD'] === 'POST') { if ($_SERVER['REQUEST_METHOD'] === 'POST') {
/* --- FORM PROCESSING --- */
$email = filter_var($_POST['email'], FILTER_SANITIZE_EMAIL); $email = filter_var($_POST['email'], FILTER_SANITIZE_EMAIL);
$subject = htmlspecialchars($_POST['objet']); $subject = htmlspecialchars($_POST['objet']);
$message = htmlspecialchars($_POST['demande']); $message = htmlspecialchars($_POST['demande']);
@@ -11,6 +13,7 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST') {
$file_path = null; $file_path = null;
if (isset($_FILES['televersement']) && $_FILES['televersement']['error'] == UPLOAD_ERR_OK) { if (isset($_FILES['televersement']) && $_FILES['televersement']['error'] == UPLOAD_ERR_OK) {
/* --- FILE UPLOAD --- */
$file_tmp_name = $_FILES['televersement']['tmp_name']; $file_tmp_name = $_FILES['televersement']['tmp_name'];
$file_name = $_FILES['televersement']['name']; $file_name = $_FILES['televersement']['name'];
$file_size = $_FILES['televersement']['size']; $file_size = $_FILES['televersement']['size'];
@@ -44,6 +47,7 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST') {
} }
if (!$has_error) { if (!$has_error) {
/* --- DATABASE INSERTION --- */
try { try {
$host = '172.22.0.3'; $host = '172.22.0.3';
$dbname = 'OpenPlanetsMaps'; $dbname = 'OpenPlanetsMaps';
@@ -67,11 +71,13 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST') {
<!DOCTYPE html> <!DOCTYPE html>
<html lang="fr"> <html lang="fr">
<head> <head>
<!-- --- HEAD --- -->
<meta charset="UTF-8"> <meta charset="UTF-8">
<title>Contact - OpenPlanetsMaps</title> <title>Contact - OpenPlanetsMaps</title>
<link rel="stylesheet" href="style.css"> <link rel="stylesheet" href="style.css">
</head> </head>
<body class="page-form"> <body class="page-form">
<!-- --- BODY & FORM --- -->
<div class="admin-box"> <div class="admin-box">
<h1>Contact</h1> <h1>Contact</h1>
<?= $message_status ?> <?= $message_status ?>