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
| function myFunction(){
var x = document.getElementById("File");
var txt = "";
var d = new Date();
var n = d.toLocaleDateString();
var d1 = new Date();
var n1 = d1.toLocaleTimeString();
var pseudo = <?php echo json_encode($pseudo); ?>;
if ('files' in x) {
if (x.files.length == 0) {
//txt = "Select one or more files.";
} else {
for (var i = 0; i < x.files.length; i++) {
txt += "<br><strong>fichier</strong><br>";
var file = x.files[i];
if ('name' in file) {
txt += 'nom: <a href="https://images/style="color:#FF0000;"><strong>'+ file.name + '</strong>"</a><br>';
}
if ('size' in file) {
txt += "taille: " + file.size + " bytes <br>";
}
if(i=x.files.length){
document.getElementById("message").innerHTML += '<br><div style="width:290px; height:auto;background :#225bea;border-radius:30px 15px ;margin-auto;word-wrap:break-word;float: right;clear:both; right;margin: 10px;padding:10px;position: static; "><span style="color:white"> envoyé par:</span> <span style="color:white"><strong>'+pseudo+'</strong></span><span style="color:white">'+txt+'</span><font size="2"><span style="color:white">'+n+'</span> <span style="color:white">' +n1+'</span></font></div><br>';
element = document.getElementById('message');
element.scrollTop = element.scrollHeight;
$.ajax({
type: 'POST',
data: 'message4='+txt+'&date4='+n+'&heure4='+n1+'&nbrfile='+i+'&nfile='+file.name+'&tfile='+file.size,
});
<?php
$requete = $bdd -> query("SELECT * FROM annonce WHERE ann_id = '$id'");
$donnees = $requete -> fetch();
$pseudo2=fctGetUtilisateur1($donnees['ann_uti_id']);
$req = $bdd -> query("SELECT * FROM personne ");
$donnees = $req -> fetch();
$pv=$donnees['per_pseudo'];
$req = $bdd -> query("SELECT * FROM personne ");
$donnees = $req -> fetch();
$idann=$id;
$pc=$pseudo;
$poste=$pseudo;
//$pv=$pseudo2;
//$message=$_POST['message4'];
$date=$_POST['date4'];
$heure=$_POST['heure4'];
$nfile=$_POST['nfile'];
$tfile=$_POST['tfile'];
$nbrfile=$_POST['nbrfile'];
?>
}
}
}
<?php
$file = $_FILES['file'];
$fileName = $_FILES['file']['name']; // OU : $file['name'];
$fileTmpName = $_FILES['file']['tmp_name'];
$fileSize = $_FILES['file']['size'];
$fileError = $_FILES['file']['error'];
$fileType = $_FILES['file']['type'];
$fileExt = explode(".",$fileName);
$fileActualExt = strtolower(end($fileExt));
$allowed = array('jpg','jpeg','png','pdf','PNG','JPG','JPEG','PDF');
if ($fileSize < 10000000) {
$fileNameNew = uniqid('',true).".".$fileActualExt;
$fileDestination = "images/ads/imagesconversation/".$fileNameNew;
move_uploaded_file($fileTmpName,$fileDestination);
$bdd = bdd();
$bdd->query("INSERT INTO messages VALUES ('','$idann','$pc','$pseudomess','','','','','$poste','$nfile','$fileNameNew','$tfile','$date','$heure','','','','','','','','','','')");
$bdd->query("DELETE FROM messages WHERE mess_c_date='' and mess_c_datef='' and mess_v_datef='' and mess_v_date=''");
}
?>
}
} |
Partager