Bonsoir,
C'est en désespoir de cause que je viens vers vous.
Je suis en train de créer un site pour mon travail. Il y a sur le site un formulaire pour les demandes de devis. Et j'ai besoin d'y mettre la possibilité d'envoyer un document avec la demande.
Et là, ça se complique.
Du côté HTML, nous avons :
Citation :
<form action="envoi.php" method="post" name="formulaire" onSubmit="return check();">
Raison sociale<br><input type="text" name="raison_sociale" /><br>
Nom et prénom*<br><input type="text" name="nom" /><br>
Adresse e-mail*<br><input type="text" name="email" /><br>
Téléphone<br><input type="text" name="telephone" /><br>
Joindre un fichier<br><input name="fichier" type="file" /><br>
Votre demande*<br><textarea name="demande" cols="60" rows="8"></textarea><br>
<input type="submit" value="Envoyer" /></form>
Et côté php :
Citation :
<?php
$TO = "xxx@gmail.com";
$sujet="Demande de devis";
$h = "From: " . $TO;
$message = "";
while (list($key, $val) = each($HTTP_POST_VARS)) {
$message .= "$key : $val\n";
}
$rs = $_POST['raison_sociale'];
$nom = $_POST['nom'];
$email = $_POST['email'];
$rs = $_POST['raison_sociale'];
$telephone = $_POST['telephone'];
$demande = $_POST['demande'];
$fichier = $_FILES['fichier'];
$infos="
Raison sociale : $rs
Nom : $nom
E-mail : $email
Téléphone : $telephone
Demande : $demande
";
mail($TO, $sujet, $infos, $email);
Header("Location:
http://www.yyy.fr");
?>
J'ai bien trouvé des scripts tout prêts, mais impossibles à mettre en place dans mon site. J'ai lu des sujets similaires, mais je ne parviens pas à les rapporter à ma situation.
Concrètement, ce que je souhaiterais :
- taille du fichier jusqu'à 4Mo;
- vérifier le type MIME (.doc, .docx, .pdf, .odt, .txt., .rtf).
Je remercie d'avance les personnes qui pourront m'aider à y voir plus clair.