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
| <?php
function transfert(){
$ret = false;
$img_blob = '';
$img_taille = 0;
$img_type = '';
$img_nom = '';
$taille_max = 25000;
$ret = is_uploaded_file($_FILES['fic']['tmp_name']);
if (!$ret) {
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'];
include ("connexion.php");
$img_blob = file_get_contents ($_FILES['fic']['tmp_name']);
$req = "INSERT INTO images (" .
"img_nom, img_taille, img_type, img_blob " .
") VALUES (" .
"'" . $img_nom . "', " .
"'" . $img_taille . "', " .
"'" . $img_type . "', " .
"'" . addslashes ($img_blob) . "') "; // N'oublions pas d'échapper le contenu binaire
$ret = mysql_query ($req) or die (mysql_error ());
return true;
}
?> |
Partager