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
   |  
 
<?php 
session_start();
 
 
include("connexion.php");
 
$fic = false;
$img_blob = '';
$img_taille = 0;
$img_type = '';
$img_nom = '';
$taille_max = 250000;
$fic = is_uploaded_file ($_FILES['fic']['tmp_name']);
$ref = $_POST['ref'];
$designation = $_POST['designation'];
$prix_pub = $_POST['prix_pub'];
 
 
// on affiche un message d'erreur si l'un d'eux n'est pas remplis
 
if ( !$fic )
{
echo "Problème de transfert";
return false;
}
else
{
// Le fichier a bien été reçu
$img_taille = $_FILES['fic']['size'];
if ( $img_taille > $taille_max )
{
echo "Trop gros !";
return false;
}
$img_type = $_FILES['fic']['type'];
$img_nom =  $_FILES['fic']['name'];
 
$img_blob = file_get_contents ($_FILES['fic']['tmp_name']);
 
$requete = ("INSERT INTO ARTICLE (REF,DESIGNATION,PRIX_PUB,".
		     "img_nom, img_taille, img_type, img_blob".", IDSOUSFAM)
             VALUES ('$ref','$designation','$prix_pub', ".
			"'".$img_nom."', ".
			"'".$img_taille."', ".
			"'".$img_type."', ".
// N'oublions pas d'échapper le contenu binaire
			"'".addslashes ($img_blob)."',
			".$_SESSION['id_sous_famille'].");");
 
$result = mysql_query($requete);
return true;
}
mysql_close();
?> | 
Partager