1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78
| $db = mysql_connect('****', '*****', '******');
mysql_select_db('formulaire',$db);
// ***********************************TRAITEMENT DES VARIABLES : Methode POST *********************
$nom = $_POST['nom'];
$prenom= $_POST['prenom'];
$code = $_POST['code'];
$ville = $_POST['ville'];
$ddn_a = $_POST['ddn_a'];
function replace_specialchars($nom) {
$in = array('é', 'è', ' ', 'à','ç');
$out = array('e', 'e', '_', 'a','c');
return str_replace($in, $out, $nom);
}
function replace_specialchars($prenom) {
$in = array('é', 'è', ' ', 'à','ç');
$out = array('e', 'e', '_', 'a','c');
return str_replace($in, $out, $prenom);
}
//************************************* UPLOADER LA PIECE JOINTE photo************************************
//Pour savoir si le fichier a été uploadé, on vérifie que le fichier est bien dans le tableau des fichiers
if (!empty($_FILES['photo']['size']))
{
//On récupère la taille, le nom et le nom du fichier temporaire
$f1_size = $_FILES['photo']['size'];
$f1_name = $_FILES['photo']['name'];
$f1_tmpname = $_FILES['photo']['tmp_name'];
//Récupération de l'extension du fichier (on prend ce qui suit le dernier point et on le met en minuscule
$ext = strtolower(substr($f1_name,strrpos($f1_name, ".")+1));
//Création du tableau des extensions acceptées
$valides = array("jpg","btm","gif");
//On vérifie la taille et le type de fichier
if ($f1_size > 500000)
{
$infos .= "- Le fichier est trop volumineux!<br>\n";
}
if(!in_array($ext,$valides))
{
$infos .= "- Ce type de fichier n'est pas accepté!<br>\n";
}
//Si tout est bon (aucune erreur dans $infos), on déplace le fichier
if ($infos == '')
{
$arbo=".../web/testweb/photo/";
}
$nomDestination = "$nom-$prenom-$ddn_a.$ext";
move_uploaded_file($f1_tmpname,$arbo . $nomDestination) or $infos .= "- Impossible d'enregistrer le fichier !<br>n";
// ****************************************** CHARGEMENT DE LA BASE DE DONNEE*********************************
if ($infos == '')
{
$sql = "INSERT INTO photo VALUES('','$nom','$prenom','$code','$ville','$nomDestination')";
mysql_query($sql) or die('Erreur SQL !'.$sql.''.mysql_error());
mysql_close();
} |
Partager