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
| if (isset($_FILES['piece_jointe']) AND ($_FILES['piece_jointe']['error']==0))
{
$fichier = basename($_FILES['piece_jointe']['name']);
$taille_maxi = 307200;
$taille = filesize($_FILES['piece_jointe']['tmp_name']);
$extensions = array('.png', '.gif', '.jpg', '.jpeg');
$extension = strrchr($_FILES['piece_jointe']['name'], '.');
if (!in_array($extension , $extensions))
{
$erreur = "Vous devez uploader un fichier de type png, jpg, jpeg"."</br></br>";
}
if($taille>$taille_maxi)
{
$erreur = "Le fichier est trop lourd..."."</br></br>";
}
if (file_exists($_FILES['piece_jointe']['tmp_name']))
{
move_uploaded_file( $_FILES['piece_jointe']['tmp_name'] , "./image/".$fichier );
$piece=$_FILES['piece_jointe']['name'];
$reqs=("INSERT INTO messages(NUM, MESSAGE, PIECES_JOINTES) VALUES('',:message,:piece)");
$req=$pdo->prepare($reqs);
$req->execute(array(
':message'=> $message,
':piece'=>$piece
)) ; |
Partager