Bonjour, j'ai un petit soucis, un collègue m'a passer un formulaire php qu'il à fabriqué... (je ne suis pas developpeur).
Il est sous cette forme dans le body (avec la mise en forme en css dans le head):
<?php
include ("createForm/class.createForm.php");
$monForm2 = new createForm( );
$var = $monForm2->ajout( "Fichier" , "file" );
$monForm2->ajout( "Nom" , "text" );
$monForm2->ajout( "Prénom" , "text" );
$monForm2->ajout( "Email" , "text" );
$monForm2->ajout( "Commentaire(s)" , "textarea" );
$monForm2->verifType( "Email" , "email" );
$monForm2->verifType( "Code Postal" , "numeric" );
$monForm2->verifType( "Téléphone" , "numeric" );
$monForm2->champsObligatoires( "Nom" , "Email" , "Prénom" );
$monForm2->envoiMail();
$monForm2->afficheForm();
?>
Il est en lien avec un fichier : class.createForm.php (qui lui même est en lien avec d'autres fichiers : class.smtp.php, class.phpmailer.php, createform.lang-fr.php)
Tout marche très bien, à savoir le formulaire se rempli correctement y compris pour la selection du fichier à uploader, les vérifications sont effectuées, il arrive sur la boite mail avec les champs remplis.
SEUL PROBLEME : UPLOADER UN FICHIER
Quand je reçois le formulaire sur ma boite mail, il manque le fichier joint. J'ai uniquement le champs "Fichier :" mais rien d'écrit à côté (comme pour les autres champs) ni même aucune pièce jointe.
Après plusieurs heures de recherches infructueuses, je me tourne vers vous pour ce problème.
Questions :
Quels peuvent être les raisons de l'absence du fichier joint au formulaire sur ma boite mail ?
Comment peut-on regler ce problème ?
Merci de votre aide.