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
| if (isset($_POST['nom_part']) && isset($_POST['logo_part']) && isset($_POST['html_value']) && !empty($_POST['nom_part']) && !empty($_POST['logo_part']) && !empty($_POST['html_value'])){
//verifie que l'upload s'est bien passe
if (is_uploaded_file($upfile)){
//verifie que le fichier est non vide
if ($upfile_size>0){
//verifie si la taille du fichier ne depasse pas la limite
if ($upfile_size>$maxsize){
//fichier trop grand
$message='Le fichier a une taille superieure àla limite autorisee';
}
else{
//taille correcte, vefication du type de fichier
$type=right($upfile_name,3);
if ($type=='$type1' || $type=='$type2' || $type=='$type3' || $type=='$type4'){
//on va chercher la date de la journee sous la forme annee mois jour heure minute seconde (ex : 200361015159)
$tmp=getdate();
$jour=$tmp['mday'];
$mois=$tmp['mon'];
$annee=$tmp['year'];
$h=$tmp['hours'];
$m=$tmp['minutes'];
$s=$tmp['seconds'];
$tout='$annee$mois$jour$h$m$s';
//on calcule le nombre de lettres avant le premier point
$res = strpos('$upfile_name','.');
//on extrait le nombre de lettre avant le point
$type2=left($upfile_name,$res);
//sauvegarde du fichier uploade
$savefile=$type2.'.'.$tout.'.'.$type;
move_uploaded_file($upfile, $savefile);
$link = $url_site.$savefile;
$message='Fichier uploadé!';
mysql_close();
}
else{
$message='Ce type de fichier n\'est pas autorisé';
}
}
}
}
else
{
//erreur
$message='Echec de l\'upload';
}
$query = mysql_query("INSERT INTO partenaires (id_part,nom_part,logo_part,desc_part) VALUES ('','".$_POST['nom_part']."','".$link."','".$_POST['html_value']."')"); |
Partager