formulaire + piece jointe
Posté : 21 nov. 2010, 14:14
bonjour
j'arrive pas intégré un bout de code permettant l'envoi de PJ
mon code d'origine est pour form.htm
qui pointe do_sendform.php pour l'envoi
et dans tout ça je voudrais integré juste
de quoi envoyer une piece jointe
voici le code php que j'ai trouvé pour envoyer la PJ
donc ma question est comment intégré tout ca en un seul bloc
Merci
j'arrive pas intégré un bout de code permettant l'envoi de PJ
mon code d'origine est pour form.htm
Code : Tout sélectionner
<FORM method="POST" action="do_sendform.php">
<INPUT type="text" name="sender_name" size=30>
<INPUT type="text" name="sender_email" size=30>
<textarea name="message" cols=30 rows=5></textarea>
<INPUT type="submit" value="Send This Form">Code : Tout sélectionner
<?php
$msg = "Sender Name:\t$sender_name\n";
$msg .= "Sender E-Mail:\t$sender_email\n";
$msg .= "Message:\t$message\n\n";
$recipient = "[email protected]";
$subject = "Web Site Feedback";
$mailheaders = "From: My Web Site <> \n";
$mailheaders .= "Reply-To: $sender_email\n\n";
mail($recipient, $subject, $msg, $mailheaders);
echo "<HTML><HEAD>";
echo "<TITLE>Form Sent!</TITLE></HEAD><BODY>";
echo "<H1 align=center>Thank You, $sender_name</H1>";
echo "<P align=center>";
echo "Your feedback has been sent.</P>";
echo "</BODY></HTML>";
?>de quoi envoyer une piece jointe
Code : Tout sélectionner
<form method="post" enctype="multipart/form-data" action="upload.php">
<input type="file" name="fichier" size="30">
<input type="submit" name="upload" value="Uploader">
</form>Code : Tout sélectionner
<?php
if( isset($_POST['upload']) ) // si formulaire soumis
{
$content_dir = 'upload/'; // dossier où sera déplacé le fichier
$tmp_file = $_FILES['fichier']['tmp_name'];
if( !is_uploaded_file($tmp_file) )
{
exit("Le fichier est introuvable");
}
// on vérifie maintenant l'extension
$type_file = $_FILES['fichier']['type'];
if( !strstr($type_file, 'jpg')
&& !strstr($type_file, 'jpeg')
&& !strstr($type_file, 'bmp')
&& !strstr($type_file, 'gif')
&& !strstr($type_file, 'pdf')
&& !strstr($type_file, 'doc')
&& !strstr($type_file, 'htm')
&& !strstr($type_file, 'html')
&& !strstr($type_file, 'mp3')
&& !strstr($type_file, 'txt')
&& !strstr($type_file, 'gif') )
{
exit("Le fichier n'est pas autorisé");
}
// on copie le fichier dans le dossier de destination
$name_file = $_FILES['fichier']['name'];
if( !move_uploaded_file($tmp_file, $content_dir . $name_file) )
{
exit("Impossible de copier le fichier dans $content_dir");
}
echo "Le fichier a bien été uploadé";
}
?>Merci