OVH Community, votre nouvel espace communautaire.

Envoi pièce jointe


ThyBarth
01/05/2008, 15h50
Bonjour,

J'ai un formulaire en php qui fonctionne très bien, mais je n'arrive pas à rajouter une fonction pièce jointe.
Pourriez-vous me donner un bout de script qui pourrait s'intégrer à celui déjà existant pour m'aider ?
Merci...

Voici mon script :

Code avant la balise

Code:
Le champ « Prénom ou Pseudo » est vide ou incomplet.";
		$errf_1=1;
	}
	if(strlen($f_2)<2){
		$erreur.="
  • Le champ « Votre adresse e-mail » est vide ou incomplet."; $errf_2=1; }else{ if(!ereg('^[-!#$%&\'*+\./0-9=?A-Z^_`a-z{|}~]+'. '@'. '[-!#$%&\'*+\/0-9=?A-Z^_`a-z{|}~]+\.'. '[-!#$%&\'*+\./0-9=?A-Z^_`a-z{|}~]+$', $f_2)){ $erreur.="
  • La syntaxe de votre adresse e-mail n'est pas correcte."; $errf_2=1; } } if($f_4==0){ $erreur.="
  • Le champ « Type de contact » n'a pas été défini."; $errf_4=1; } if(strlen($f_5)<2){ $erreur.="
  • Le champ « Votre message » est vide ou incomplet."; $errf_5=1; } if($erreur==""){ // Création du message $titre="Message XXXXX"; $tete="From:Site@XXXXX\n"; $corps.="Prénom ou Pseudo : ".$f_1."\n"; $corps.="Votre adresse e-mail : ".$f_2."\n"; $corps.="Votre site web : ".$f_3."\n"; $corps.="Type de contact : ".$list['f_4'][$f_4]."\n"; $corps.="Votre message : ".$f_5."\n"; if(mail("XXXXX@XXXXX", $titre, stripslashes($corps), $tete)){ $ok_mail="true"; }else{ $erreur.="
  • Une erreur est survenue lors de l'envoi du message, veuillez refaire une tentative."; } } } ?>
  • Code entre et

    Code:
    
    	
    Le message ci-dessous nous a bien été transmis, et nous vous en remercions.
     
     
    Nous vous repondrons dans les meilleurs délais.
    A bientôt.
     ERREUR, votre message n'a pas été transmis
    Les champs marqués d'un * sont obligatoires
     
    Prénom ou Pseudo : *
    Votre e-mail : *
    Votre site web :
    Type de contact : *
    Votre message :
     
    Merci encore