[Upload] Probleme Upload de fichier
Bonjour,
j'ai un probleme d'upload de fichier en PHP avec easy PHP en local, il ne veut pas uploader des fichiers de plus de 2MO.
Voici le code:
Code:
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 79 80 81 82 83 84 85
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel='stylesheet' type='text/css' href='../style.css'>
<title>Insertion d'un média</title>
</head>
<body>
<?php
require("../../fonctions.php");//Appel des fonctions de fonctions.php
//Appel de la fonction connexion
$connexion='';
$connexion=connexion($connexion);
// Récupération du nom de la catégorie
$nommedia = $_POST['nommedia'];
$typemedia = $_POST['typemedia'];
$textemessage = $_POST['textemessage'];
$textemessage= nl2br($textemessage);
if ($typemedia==1)
{
$content_dir = '../../Medias/Images/'; // dossier où sera déplacé le fichier
$tmp_file = $_FILES['fichier']['tmp_name'];
if( !is_uploaded_file($tmp_file) ) //si on peux pas uploader
{
echo "<center><p class='texte'>Impossible de transférer le média.<br>";//Pas d'image envoyée
exit;
}
// on vérifie maintenant l'extension
$type_file = $_FILES['fichier']['type'];
if( strstr($type_file, 'bmp') ) //Controle des fichiers .bmp
{
exit("Les fichiers images .bmp ne peuvent être mis en ligne.");
}
if( !strstr($type_file, 'jpg') && !strstr($type_file, 'jpeg') && !strstr($type_file, 'png') && !strstr($type_file, 'gif') ) //Controle validite du fichier image
{
exit("Le fichier n'est pas une image");
}
$name_file = $_FILES['fichier']['name'];// on copie l'image du produit dans le dossier de destination
if( !move_uploaded_file($tmp_file, $content_dir . $name_file) )//Si on ne peut pas copier le fichier
{
echo "<center><p class='texte'>Vous n'avez pas ajouter de média<br>";//Pas d'image envoyée
exit;
}
}
$datejour=(date("Y-m-d"));
$requete= "INSERT INTO message
VALUES ('','$nommedia', '$datejour', '$textemessage', './Medias/Images/$name_file', '$typemedia')";//Insertion dans la base de données du nom de la catégorie
$resultat= mysql_query ($requete,$connexion);
echo "<center><p class='texte'>La galerie a été ajoutée.</p><br><br>"//Message de confirmation
. "<p class='texte'><A HREF=../index.php?page=accueil>Cliquez ici pour revenir à la page d'accueil</A></p><br><br>"
. "<p class='texte'><A HREF=../index.php?page=ajoutmedia>Cliquez ici pour ajouter un nouveau média</A></p></center>";
?>
<p> </p>
</body>
</html> |
Pouvez-vous m'aider?
merci d'avance