CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Question formulaire en PHP

Rob85
Rob85
Niveau 10
29 juillet 2008 à 23:20:17

Salut a tous :ok:

Voila je vient de me creer un formulaire de contact avec ce site: http://www.unesourisetmoi.info/formulaires/

A la fin de la création, il me demande de copier le script PHP qu'il me donne et de le mettre dans WordPad (moi j'utilise Bloc-Notes) et de l'enregistrer en ".php" c'est ce que je fait.

Ensuite, il me donne 3 autres script a copier mais je ne sais pas ou les mettre!

Doit-je ouvrir mon éditeur HTML créer un nouveau fichier dessus et copier les 3 script dedans ou ouvrir le fichier en .php avec mon éditeur HTML et rajouter les 3 script en dessous de mon script PHP déjà créer?

Merci d'avance :ok:

Rob85
Rob85
Niveau 10
30 juillet 2008 à 15:54:04

:up: :svp:

Rob85
Rob85
Niveau 10
30 juillet 2008 à 16:29:58

Up :svp: sa devient urgent :-(

Doberman27
Doberman27
Niveau 10
30 juillet 2008 à 16:46:47
  • Insérez la partie PHP ci-dessous au tout début de la page, avant la balise <html>
  • Insérez la partie Javascript ci-dessous entre les balises <head> et </head> de votre page
  • Enfin, insérez la partie HTML ci-dessous entre les balises <body> et </body> de votre page.
Rob85
Rob85
Niveau 10
30 juillet 2008 à 16:53:47

C'est ce que j'ai fait, voila ce que sa donne:

<?php

// N'afficher que les erreurs, pas les avertissements...
ini_set("error_reporting", "E_ALL & ~E_NOTICE");

// Adresse de réception du formulaire
$email_dest = "monemail@monemail.fr";

if ($_POST['envoi']) {

// E-mail headers:
$headers ="MIME-Version: 1.0 \n";
$headers .="From: monsite.fr<monemail@monemail.fr>\n";

$headers .="Content-Type: text/html; charset=iso-8859-1 \n";

$subject = "Formulaire de contact";

$partie_entete = "<html><head>
<meta http-equiv=Content-Type content=text/html; charset=iso-8859-1>
</head>
<body bgcolor=#FFFFFF>";

for ($a=1; $a<= $_POST['nbre_champs_texte']; $a++) {
$partie_champs_texte .= "<font face='Verdana' size='2' color='#003366'>" . $_POST['titre_champ'.$a] . " = " . $_POST['champ'.$a] . "</font><br>";
}

if ($_POST['nbre_zone_email'] != 0) {
$partie_zone_email = "<font face='Verdana' size='2' color='#003366'>" . $_POST['titre_email'] . " = " . $_POST['zone_email'] . "</font><br>";
}

if ($_POST['nbre_zones_texte'] != 0) {
$partie_zone_texte = "<font face='Verdana' size='2' color='#003366'>" . $_POST['titre_zone'] . " = " . $_POST['zone_texte'] . "</font><br>";
$partie_zone_texte = stripslashes($partie_zone_texte);
}

$fin = "</body></html>";

$sortie = $partie_entete . $partie_champs_texte . $partie_zone_email . $partie_zone_texte . $fin;

// Send the e-mail
if (@!mail($email_dest,$subject,$sortie,$headers)) {
echo("Envoi du formulaire impossible");
} else { // Closing if !mail...

// Renvoi à la page de remerciement

header("Location:http://monsite.fr/formulaireenvoy
e.html");
exit();

} // Fin du else
} // Closing if edit
?>
<html>
<head>
<script language="JavaScript">function verifSelection() {if (document.mail_form.champ1.value == "") {
alert("Vous n\'avez pas indiquer votre nom")
return false
} if (document.mail_form.champ2.value == "") {
alert("Vous n\'avez pas indiquer votre société")
return false
} if (document.mail_form.champ3.value == "") {
alert("Vous n\'avez pas indiquer votre numéro de RCS ou RM")
return false
} if (document.mail_form.zone_email.value == "") {
alert("Vous n\'avez pas indiquer votre e-mail")
return false
}

invalidChars = " /:,;'"

for (i=0; i<invalidChars.length; i++) { // does it contain any invalid characters?
badChar = invalidChars.charAt(i)

if
(document.mail_form.zone_email.value.indexOf(badCh
ar,0) > -1) {
alert("Votre adresse e-mail contient des caractères invalides. Veuillez vérifier.")
document.mail_form.zone_email.focus()
return false
}
}

atPos =
document.mail_form.zone_email.value.indexOf("@",1)
// there must be one "@" symbol
if (atPos == -1) {
alert('Votre adresse e-mail ne contient pas le signe "@". Veuillez vérifier.')
document.mail_form.zone_email.focus()
return false
}

if
(document.mail_form.zone_email.value.indexOf("@",a
tPos+1) != -1) { // and only one "@" symbol
alert('Il ne doit y avoir qu\'un signe "@". Veuillez vérifier.')
document.mail_form.zone_email.focus()
return false
}

periodPos =
document.mail_form.zone_email.value.indexOf(".",at
Pos)

if (periodPos == -1) { // and at least one "." after the "@"
alert('Vous avez oublié le point "." après le signe "@". Veuillez vérifier.')
document.mail_form.zone_email.focus()
return false
}

if (periodPos+3 > document.mail_form.zone_email.value.length) { // must be at least 2 characters after the
alert('Il doit y avoir au moins deux caractères après le signe ".". Veuillez vérifier.')
document.mail_form.zone_email.focus()
return false
}} // Fin de la fonction

</script>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
<title>Sans titre</title>
</head>

<body bgcolor="white" text="black" link="blue" vlink="purple" alink="red">
<form name="mail_form" method="post" action="<?=$_SERVER['PHP_SELF']?>" onSubmit="return verifSelection()">
<div align="center"></div>
<p align="center">
<table width="566" border="0" align="center">
<p align="center">
</p><tr>
<td><font face="Verdana" size="2">Nom</font></td>
<td><input name="champ1" type="text"></td>
</tr><tr>
<td><font face="Verdana" size="2">Société</font></td>
<td><input name="champ2" type="text"></td>
</tr><tr>
<td><font face="Verdana" size="2">Numéro de RCS ou RM</font></td>
<td><input name="champ3" type="text"></td>
</tr><tr>
<td><font face="Verdana" size="2">Tel</font></td>
<td><input name="champ4" type="text"></td>
</tr><tr>
<td width><font face="Verdana" size="2">E-mail</font></td>
<td width><input name="zone_email" type="text"></td>
</tr><tr>
<td valign="top"><input name="nbre_champs_texte" type="hidden" id="nbre_champs_texte" value="4">
<input name="nbre_zones_texte" type="hidden" value="0">
<input name="nbre_zone_email" type="hidden" value="1">
<input name="titre_champ1" type="hidden" value="Nom"><input name="titre_champ2" type="hidden" value="Société"><input name="titre_champ3" type="hidden" value="Numéro de RCS ou RM"><input name="titre_champ4" type="hidden" value="Tel"><input name="titre_email" type="hidden" value="E-mail"></td>
<td><div align="center">
<input type="reset" name="Reset" value="Effacer">
<input type="submit" name="envoi" value="Envoyer">
</div></td>
</tr>
</table>
<div align="center"></div>
</form>
<p> </p>
</body>
</html>

Mais malgré sa sur mon site sa me met "envoie du formulaire impossible" et sa me renvoie sur la page du formulaire.

:up: merci d'avance :ok:

Rob85
Rob85
Niveau 10
30 juillet 2008 à 17:04:08

:up:

Rob85
Rob85
Niveau 10
30 juillet 2008 à 17:24:50

:up: :svp:

Rob85
Rob85
Niveau 10
30 juillet 2008 à 17:39:33

:snif2: :up: j'ai vraiment besoin d'un formulaire :ok:

Rob85
Rob85
Niveau 10
30 juillet 2008 à 17:52:53

:up: aller :svp:

Rob85
Rob85
Niveau 10
30 juillet 2008 à 17:59:05

:snif2: :up:

Rob85
Rob85
Niveau 10
30 juillet 2008 à 20:01:25

:up: :svp: j'en ai vraiment besoin sa :-(

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Programmation
  • Création de sites web
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment