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
| <?php
session_start();
$ret = false;
$img_blob = '';
$img_taille = 0;
$img_type = '';
$img_nom = '';
echo $img_type;
$taille_max = 2500000;
$ret = is_uploaded_file ($_FILES['nom_img']['tmp_name']);
if ( !$ret )
{
echo "Problème de transfert";
return false;
}
else
{
// Le fichier a bien été reçu
$img_taille = $_FILES['nom_img']['size'];
if ( $img_taille > $taille_max )
{
echo "Trop gros !";
return false;
}
$img_type = $_FILES['nom_img']['type'];
$img_nom = $_FILES['nom_img']['name'];
include ("connexion_bdd.php");
/*conversion de la date française en date americaine pour la bdd*/
if(empty($_POST['annee']))
{
$dateCoupe = explode("-", $_POST['date']);
$date = "$dateCoupe[2]-$dateCoupe[1]-$dateCoupe[0]";
}
else
{
global $var2;
$date = ''.$_POST['annee'].'-'.$_POST['mois'].'-'.$_POST['jours'].'';
$var=$date;
}
//recuperation donnees
global $var;
$var = $_POST['nom_evenement'];
$nom_evenement = $_POST['nom_evenement'];
$nom_operateur = $_SESSION['nom'];
$img_blob = file_get_contents ($_FILES['nom_img']['tmp_name']);
//insertion dans la table correspondant a l'événement
$req = "INSERT INTO evenement (".
"
nom_operateur,
nom_evenement,
date,
img_nom,
img_taille,
img_type,
img_blob ".
")
VALUES
(".
"'".$nom_operateur."', ".
"'".$nom_evenement."', ".
"'".$date."', ".
"'".$img_nom."', ".
"'".$img_taille."', ".
"'".$img_type."', ".
"'".$img_blob."') ";
/*test d'erreur*/
$ret = mysql_query ($req) or die (mysql_error ());
return true;
}
?> |
Partager