Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question<?php $target = "uploads/"; $max_size = 9000000; $ip = $_SERVER['REMOTE_ADDR']; $ipf = "___[$ip]___"; $url = "www.radio87.fr___"; $date = date ("d.m.Y__H.i.s"); $extensions_ok = array("mp3","wma","wav"); $type = $_FILES['fichier']['type']; $nom_file = $_FILES['fichier']['name']; $nom_file = $date .$ipf .$url .$nom_file; $taille = $_FILES['fichier']['size']; $tmp = $_FILES['fichier']['tmp_name']; $chemin = $target; $extension = substr($nom_file,-3); $to = 'MAIL@MAIL.fr'; $subject = 'Envoi mp3'; $headers = 'From: MAIL@MAIL.fr'; $message = "Nom du fichier : $nom_file \n \n http://www.xxxxxxxxxxxxxxxxxxx/espace_prive/uploads/"; if($_POST['posted']) { if($nom_file) { if(in_array(strtolower($extension),$extensions_ok)) { if($type=='audio/mpeg' || $type=='audio/mp3' || $type=='audio/x-ms-wma' || $type=='audio/x-wav') { if(($taille <= $max_size)) { if(move_uploaded_file($tmp,$chemin.$nom_file)) { echo 'Fichier uploadé avec succès ! '; echo '<li>Nom du fichier : '.$nom_file.'</li>'; echo '<li>Taille : '.$_FILES['fichier']['size'].' Octets</li>'; echo '<li>Nous venons de recevoir un e-mail. Si le fichier est conforme, il sera diffusé sur R87.</li>'; echo '<li>[uploads/'.$nom_file.' Voir le fichier]</li> '; mail($to, $subject, $message, $headers); } else { echo 'Problème lors de l\'upload ! [envoyer_une_chronique.php Retour] '; } } else { echo 'Erreur dans la taille du fichier (taille max : 9 Mo) ! [envoyer_une_chronique.php Retour] '; } } else { echo 'Votre fichier ne comporte pas un format valide ! [envoyer_une_chronique.php Retour] '; } } else { echo 'Votre fichier ne comporte pas une extension valide ! [envoyer_une_chronique.php Retour] '; } } else { echo 'Le champ du fichier est vide ! [envoyer_une_chronique.php Retour] '; } } ?>