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
| if (isset($_FILES['piece_jointe']) AND ($_FILES['piece_jointe']['error']==0)){
$dossier = "./image/";
$fichier = basename($_FILES['piece_jointe']['name']);
$taille_maxi = 300000;
$taille = filesize($_FILES['piece_jointe']['tmp_name']);
$extensions = array('.png', '.gif', '.jpg', '.jpeg','.txt', '.doc' );
$extension = strrchr($_FILES['piece_jointe']['name'], '.');
if (in_array($extension , $extensions)){
$erreur = "Vous devez uploader un fichier de type png, gif, jpg, jpeg, txt ou doc...";
}
if($taille>$taille_maxi){
$erreur = "Le fichier est trop gros...";
}
else if (empty("./image/".$_FILES['piece_jointe']['name'])){
$piece="null" ;
}
else{
move_uploaded_file( $_FILES['piece_jointe']['tmp_name'] , $dossier. $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