Documente Academic
Documente Profesional
Documente Cultură
1. Creați o mapă ”fisiere” – loc unde vor fi transferate fișierele încărcate de utilizator.
2. Copiați codul de mai jos și creați fișierul ”index.php”:
<?php
// "eliminam" simbolurile inutile
function validare($data) {
$data = trim($data);
$data = stripslashes($data);
$data = htmlspecialchars($data);
return $data;
}
$numeErr = $prenumeErr = $emailErr = "";
$nume = $prenume = $email = "";
if ($_SERVER["REQUEST_METHOD"] == "POST") {
//verificam numele
if (empty($_POST["nume"])) {
$numeErr = "Acest camp, trebuie obligatoriu completat!";
} else {
$nume = validare($_POST["nume"]);
// verificam daca acest camp contine doar litere si spatiu si are cel mult 15
simboluri
if (!preg_match("/^[A-ZА-Я][-a-zа-я]{0,14}$/",$nume)) {
$numeErr = "Trebuie introduse doar litere, liniuta - maxim 15 simboluri.
Prima litera mare!";
}
}
//verificam prenumele
if (empty($_POST["prenume"])) {
$prenumeErr = "Acest camp, trebuie obligatoriu completat!";
} else {
$prenume = validare($_POST["prenume"]);
// verificam daca acest camp contine doar litere si spatiu si are cel mult 15
simboluri
if (!preg_match("/^[A-ZА-Я][-a-zа-я]{0,14}$/",$prenume)) {
$prenumeErr = "Trebuie introduse doar litere, liniuta - maxim 15
simboluri. Prima litera mare!";
}
}
//verificam adresa de email
if (empty($_POST["email"])) {
$emailErr = "Campul trebuie obligatoriu completat";
} else {
$email = validare($_POST["email"]);
// verificam daca adresa de e-mail a fost scrisa corect folosind filtre
if (!filter_var($email, FILTER_VALIDATE_EMAIL)) {
$emailErr = "Ati introdus o adresa de e-mail nevalida!";
}
}