bonjour
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">
qui pointe do_sendform.php pour l'envoi
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>";
?>
et dans tout ça je voudrais integré juste
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>
voici le code php que j'ai trouvé pour envoyer la PJ
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é";
}
?>
donc ma question est comment intégré tout ca en un seul bloc
Merci
bonjour
j'arrive pas intégré un bout de code permettant l'envoi de PJ
mon code d'origine est pour form.htm
[code]
<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]
qui pointe do_sendform.php pour l'envoi
[code]<?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>";
?>[/code]
et dans tout ça je voudrais integré juste
de quoi envoyer une piece jointe
[code]<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]
voici le code php que j'ai trouvé pour envoyer la PJ
[code]<?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é";
}
?>[/code]
donc ma question est comment intégré tout ca en un seul bloc
Merci