Comment inserer un php dans une page html
oRbient666
Messages postés
124
Statut
Membre
-
superBaba -
superBaba -
Bonjour,
Je viens de créer un fichier Php pour que les gens puissent laisser des commentaires sur mon site. Le problème est que maintenant, je ne sais pas comment l' integrer dans une page.
Je m'explique :
Par exemple, je voudrai que sur la page d'accueil, il y ai un lien nommé par exemple "Commentaires" et dès lors que quelqu'un cliquerait dessus, cela l' aménerait directement vers la zone commentaires. Je sais comment créer un l:ien. Je veux juste que l'on me dise quel est le code à taper dans le document html de la page d'accueil qui doit mener vers la zone commentaires. Et ou dois-je integrer le fichier Php que j'ai créé?
Je vous C/C le fichier php que j'ai créé afin de savoir si je n'ai pas fais d'erreur.
Merci d'avance.
Laurent.
<?php
// On vérifie si la fonction ini_set() a été désactivée...
$desactive = ini_get('disable_functions');
if (preg_match("/ini_set/i", "$desactive") == 0) {
// Si elle n'est pas désactivée, on définit ini_set de manière à n'afficher que les erreurs...
ini_set("error_reporting" , "E_ALL & ~E_NOTICE");
}
// Vérifier que le formulaire a été envoyé...
if (isset($_POST['envoi'])) {
//On commence une session pour enregistrer les variables du formulaire...
session_start();
$_SESSION['champ1'] = $_POST['champ1'];
$_SESSION['champ2'] = $_POST['champ2'];
$_SESSION['zone_email1'] = $_POST['zone_email1'];
$_SESSION['liste1'] = $_POST['liste1'];
//Evaluation du bouton 1 ...
switch($_POST['bouton1']) {
case "Mme":
$_SESSION['bouton1'] = "Mme";
break;
case "Mlle":
$_SESSION['bouton1'] = "Mlle";
break;
case "Mr":
$_SESSION['bouton1'] = "Mr";
break;
default:
$_SESSION['bouton1'] = "";
} // Fin du switch...
//Enregistrement des paramètres de la case 1...
$_SESSION['case1_'][0] = "";
if (isset($_POST['case1_'][0])) {
$_SESSION['case1_'][0] = $_POST['case1_'][0];
} // Fin du if...
$_SESSION['case1_'][1] = "";
if (isset($_POST['case1_'][1])) {
$_SESSION['case1_'][1] = $_POST['case1_'][1];
} // Fin du if...
$_SESSION['case1_'][2] = "";
if (isset($_POST['case1_'][2])) {
$_SESSION['case1_'][2] = $_POST['case1_'][2];
} // Fin du if...
//Enregistrement des zones de texte...
$_SESSION['zone_texte1'] = $_POST['zone_texte1'];
// Définir l\'icone apparaissant en cas d\'erreur...
// Définir sur 0 pour afficher un petit x de couleur rouge.
// Définir sur 1 pour afficher l\'image d\'une croix rouge telle que celle utilisée dans l\'assistant
// Si vous utilisez l\'option 1, l\'image de la croix rouge \'icone.gif\' doit se trouver dans le répertoire \'images\',
// ce dernier devant se trouver au même niveau que votre formulaire...
$flag_icone = 0;
// On vérifie si $flag_icone est défini sur 0 ou 1...
if ($flag_icone == 0) {
$icone = "<b><font size=\"3\" face=\"Arial, Verdana, Helvetica, sans-serif\" color=\"#CC0000\">x</font></b>";
} else {
$icone = "<img src=\"images/icone.gif\"";
}
// Définir l'indicateur d'erreur sur zéro...
$flag_erreur = 0;
// N'envoyer le formulaire que s'il n'y a pas d'erreurs...
if ($flag_erreur == 0) {
// Addresse de réception du formulaire
$email_dest = "laurentdupuich@neuf.fr";
$sujet = "Les Chemins D'Anlona";
$entetes ="MIME-Version: 1.0 \n";
$entetes .="From: Anlona<laurentdupuich@neuf.fr>\n";
$entetes .="Return-Path: Anlona<laurentdupuich@neuf.fr>\n";
$entetes .="Reply-To: Anlona<laurentdupuich@neuf.fr>\n";
$entetes .="Content-Type: text/html; charset=iso-8859-1 \n";
$partie_entete = "<html>\n<head>\n<title>Formulaire</title>\n<meta http-equiv=Content-Type content=text/html; charset=iso-8859-1>\n</head>\n<body bgcolor=#FFFFFF>\n";
//Partie HTML de l'e-mail...
$partie_champs_texte .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Nom : = " . $_SESSION['champ1'] . "</font><br>\n";
$partie_champs_texte .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Prénom : = " . $_SESSION['champ2'] . "</font><br>\n";
$partie_zone_email .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">E-Mail : = " . $_SESSION['zone_email1'] . "</font><br>\n";
$partie_listes .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Loisirs : = " . $_SESSION['liste1'] . "</font><br>\n";
$partie_boutons .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Genre : = " . $_SESSION['bouton1'] . "</font><br>\n";
$partie_cases .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Vous trouvez ce site :</font><br>\n";
$partie_cases .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Case 1 = " . $_SESSION['case1_'][0] . "</font><br>\n";
$partie_cases .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Case 2 = " . $_SESSION['case1_'][1] . "</font><br>\n";
$partie_cases .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Case 3 = " . $_SESSION['case1_'][2] . "</font><br>\n";
$partie_zone_texte .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Votre message : = " . $_SESSION['zone_texte1'] . "</font><br>\n";
// Fin du message HTML
$fin = "</body></html>\n\n";
$sortie = $partie_entete . $partie_champs_texte . $partie_zone_email . $partie_listes . $partie_boutons . $partie_cases . $partie_zone_texte . $fin;
// Send the e-mail
if (@!mail($email_dest,$sujet,$sortie,$entetes)) {
echo("Envoi du formulaire impossible");
exit();
} else {
// Rediriger vers la page de remerciement
header("Location:https://www.118712.fr/sortir.html");
exit();
} // Fin else
} // Fin du if ($flag_erreur == 0) {
} // Fin de if POST
?>
<html>
<!--
Assistant de création de formulaires PHP pour les nuls - Version gratuite 1.6
Auteur : Frédéric Ménard (assistant@f1-fantasy.net)
Site : http://www.f1-fantasy.net/assistant
-->
<head>
<title>Formulaire</title><script language="JavaScript">
function verifSelection() {
if (document.mail_form.champ1.value == "") {
alert("N\' oublie pas de taper ton nom")
return false
}
if (document.mail_form.champ2.value == "") {
alert("N\' oublie pas de taper ton prénom")
return false
}
if (document.mail_form.zone_email1.value == "") {
alert("Tu es tête en l\'air, tu as oublié de taper ton 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_email1.value.indexOf(badChar,0) > -1) {
alert("Votre adresse e-mail contient des caractères invalides. Veuillez vérifier.")
document.mail_form.zone_email1.focus()
return false
}
}
atPos = document.mail_form.zone_email1.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_email1.focus()
return false
}
if (document.mail_form.zone_email1.value.indexOf("@",atPos+1) != -1) { // and only one "@" symbol
alert('Il ne doit y avoir qu\'un signe "@". Veuillez vérifier.')
document.mail_form.zone_email1.focus()
return false
}
periodPos = document.mail_form.zone_email1.value.indexOf(".",atPos)
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_email1.focus()
return false
}
if (periodPos+3 > document.mail_form.zone_email1.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_email1.focus()
return false
}
if (document.mail_form.zone_texte1.value == "") {
alert("Ce serait sympa de laisser un petit message :)")
return false
}
} // Fin de la fonction
</script>
</head><body><form name="mail_form" method="post" action="<?=$_SERVER['PHP_SELF']?>" onSubmit="return verifSelection()">
<div align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif, Tahoma"><strong>Formulaire
de contact</strong></font></div><br><table align="center" width="566" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="16"><div align="center">
<font color="#CC0000" size="2" face="Verdana, Arial, Helvetica, sans-serif, Tahoma"><strong><?php
if ($erreur_champ1) {
echo(stripslashes($erreur_champ1));
} else {
if ($erreur_champ2) {
echo(stripslashes($erreur_champ2));
} else {
if ($erreur_email1) {
echo(stripslashes($erreur_email1));
} else {
if ($erreur_liste1) {
echo(stripslashes($erreur_liste1));
} else {
if ($erreur_bouton1) {
echo(stripslashes($erreur_bouton1));
} else {
if ($erreur_case1) {
echo(stripslashes($erreur_case1));
} else {
if ($erreur_texte1) {
echo(stripslashes($erreur_texte1));
} else {
} // Fin du else...
} // Fin du else...
} // Fin du else...
} // Fin du else...
} // Fin du else...
} // Fin du else...
} // Fin du else...
?>
</strong></font>
</div></td>
</tr>
</table>
<p align="center"></p><table width="566" border="0" align="center"><tr>
<td width="140"><div align="right"><font face="Verdana" size="2">Nom :</font></div></td>
<td align="center" valign="middle" width="30">
<?php
if ($erreur_champ1) {
echo($icone);
}
?>
</td>
<td><input name="champ1" type="text" value="<?=stripslashes($_SESSION['champ1']);?>"></td>
</tr></table><table width="566" border="0" align="center"><tr>
<td width="140"><div align="right"><font face="Verdana" size="2">Prénom :</font></div></td>
<td align="center" valign="middle" width="30">
<?php
if ($erreur_champ2) {
echo($icone);
}
?>
</td>
<td><input name="champ2" type="text" value="<?=stripslashes($_SESSION['champ2']);?>"></td>
</tr></table><table width="566" border="0" align="center"><tr>
<td width="140"><div align="right"><font face="Verdana" size="2">E-Mail :</font></div></td>
<td width="30" align="center" valign="middle">
<?php
if ($erreur_email1) {
echo($icone);
}
?>
</td>
<td><input name="zone_email1" type="text" value="<?=stripslashes($_SESSION['zone_email1']);?>"></td>
</tr></table><table width="566" border="0" align="center"><tr>
<td width="140"><div align="right"><font face="Verdana" size="2">Loisirs :</font></div></td>
<td width="30" align="center" valign="middle">
<?php
if ($erreur_liste1) {
echo($icone);
}
?>
</td>
<td><select name="liste1" style="width:146"><option value="">Sélectionner...</option>
<option value="Cinéma"<?php
if ($_SESSION['liste1'] == "Cinéma") {
echo(" selected");
}
?>>Cinéma</option>
<option value="Sport"<?php
if ($_SESSION['liste1'] == "Sport") {
echo(" selected");
}
?>>Sport</option>
<option value="Informatique"<?php
if ($_SESSION['liste1'] == "Informatique") {
echo(" selected");
}
?>>Informatique</option>
<option value="Musique"<?php
if ($_SESSION['liste1'] == "Musique") {
echo(" selected");
}
?>>Musique</option>
<option value="Peinture"<?php
if ($_SESSION['liste1'] == "Peinture") {
echo(" selected");
}
?>>Peinture</option>
<option value="Littérature"<?php
if ($_SESSION['liste1'] == "Littérature") {
echo(" selected");
}
?>>Littérature</option>
<option value="Autre"<?php
if ($_SESSION['liste1'] == "Autre") {
echo(" selected");
}
?>>Autre</option>
</select></td></tr></table><table width="566" border="0" align="center"><tr>
<td width="140"><div align="right"><font face="Verdana" size="2">Genre :</font></div></td>
<td width="30" align="center" valign="middle">
<?php
if ($erreur_bouton1) {
echo($icone);
}
?>
</td>
<td><input type="radio" name="bouton1" value="Mme"<?php
if ($_SESSION['bouton1'] == "Mme") {
echo(" checked");
}
?>><font face="Verdana" size="2">Mme</font><br><input type="radio" name="bouton1" value="Mlle"<?php
if ($_SESSION['bouton1'] == "Mlle") {
echo(" checked");
}
?>><font face="Verdana" size="2">Mlle</font><br><input type="radio" name="bouton1" value="Mr"<?php
if ($_SESSION['bouton1'] == "Mr") {
echo(" checked");
}
?>><font face="Verdana" size="2">Mr</font></td></tr></table><table width="566" border="0" align="center"><tr>
<td width="140"><div align="right"><font face="Verdana" size="2">Vous trouvez ce site :</font></div></td>
<td width="30" align="center" valign="middle">
<?php
if ($erreur_case1) {
echo($icone);
}
?>
</td>
<td><input type="checkbox" name="case1_[0]" id="case1_" value="Bof :("<?php
if ($_SESSION['case1_'][0] == "Bof :(") {
echo(" checked");
}
?>><font face="Verdana" size="2">Bof :(</font><br><input type="checkbox" name="case1_[1]" id="case1_" value=" Yep :)"<?php
if ($_SESSION['case1_'][1] == " Yep :)") {
echo(" checked");
}
?>><font face="Verdana" size="2"> Yep :)</font><br><input type="checkbox" name="case1_[2]" id="case1_" value="X-Tras :d"<?php
if ($_SESSION['case1_'][2] == "X-Tras :d") {
echo(" checked");
}
?>><font face="Verdana" size="2">X-Tras :d</font></td></tr></table><table width="566" border="0" align="center"><tr>
<td width="140" valign="top"><div align="right"><font face="Verdana" size="2">Votre message :</font></div></td>
<td width="30" align="center" valign="top">
<?php
if ($erreur_texte1) {
echo($icone);
}
?>
</td>
<td><textarea name="zone_texte1" cols="45" rows="10"><?=stripslashes($_SESSION['zone_texte1']);?></textarea></td>
</tr></table><table width="566" border="0" align="center"><tr>
<td valign="top"><div align="center">
<input type="reset" name="Reset" value=" Effacer ">
<input type="submit" name="envoi" value="Envoyer">
</div></td></tr></table><div align="center"><input name="nbre_fichiers" type="hidden" id="nbre_fichiers" value=""></div></form></body></html>
Je viens de créer un fichier Php pour que les gens puissent laisser des commentaires sur mon site. Le problème est que maintenant, je ne sais pas comment l' integrer dans une page.
Je m'explique :
Par exemple, je voudrai que sur la page d'accueil, il y ai un lien nommé par exemple "Commentaires" et dès lors que quelqu'un cliquerait dessus, cela l' aménerait directement vers la zone commentaires. Je sais comment créer un l:ien. Je veux juste que l'on me dise quel est le code à taper dans le document html de la page d'accueil qui doit mener vers la zone commentaires. Et ou dois-je integrer le fichier Php que j'ai créé?
Je vous C/C le fichier php que j'ai créé afin de savoir si je n'ai pas fais d'erreur.
Merci d'avance.
Laurent.
<?php
// On vérifie si la fonction ini_set() a été désactivée...
$desactive = ini_get('disable_functions');
if (preg_match("/ini_set/i", "$desactive") == 0) {
// Si elle n'est pas désactivée, on définit ini_set de manière à n'afficher que les erreurs...
ini_set("error_reporting" , "E_ALL & ~E_NOTICE");
}
// Vérifier que le formulaire a été envoyé...
if (isset($_POST['envoi'])) {
//On commence une session pour enregistrer les variables du formulaire...
session_start();
$_SESSION['champ1'] = $_POST['champ1'];
$_SESSION['champ2'] = $_POST['champ2'];
$_SESSION['zone_email1'] = $_POST['zone_email1'];
$_SESSION['liste1'] = $_POST['liste1'];
//Evaluation du bouton 1 ...
switch($_POST['bouton1']) {
case "Mme":
$_SESSION['bouton1'] = "Mme";
break;
case "Mlle":
$_SESSION['bouton1'] = "Mlle";
break;
case "Mr":
$_SESSION['bouton1'] = "Mr";
break;
default:
$_SESSION['bouton1'] = "";
} // Fin du switch...
//Enregistrement des paramètres de la case 1...
$_SESSION['case1_'][0] = "";
if (isset($_POST['case1_'][0])) {
$_SESSION['case1_'][0] = $_POST['case1_'][0];
} // Fin du if...
$_SESSION['case1_'][1] = "";
if (isset($_POST['case1_'][1])) {
$_SESSION['case1_'][1] = $_POST['case1_'][1];
} // Fin du if...
$_SESSION['case1_'][2] = "";
if (isset($_POST['case1_'][2])) {
$_SESSION['case1_'][2] = $_POST['case1_'][2];
} // Fin du if...
//Enregistrement des zones de texte...
$_SESSION['zone_texte1'] = $_POST['zone_texte1'];
// Définir l\'icone apparaissant en cas d\'erreur...
// Définir sur 0 pour afficher un petit x de couleur rouge.
// Définir sur 1 pour afficher l\'image d\'une croix rouge telle que celle utilisée dans l\'assistant
// Si vous utilisez l\'option 1, l\'image de la croix rouge \'icone.gif\' doit se trouver dans le répertoire \'images\',
// ce dernier devant se trouver au même niveau que votre formulaire...
$flag_icone = 0;
// On vérifie si $flag_icone est défini sur 0 ou 1...
if ($flag_icone == 0) {
$icone = "<b><font size=\"3\" face=\"Arial, Verdana, Helvetica, sans-serif\" color=\"#CC0000\">x</font></b>";
} else {
$icone = "<img src=\"images/icone.gif\"";
}
// Définir l'indicateur d'erreur sur zéro...
$flag_erreur = 0;
// N'envoyer le formulaire que s'il n'y a pas d'erreurs...
if ($flag_erreur == 0) {
// Addresse de réception du formulaire
$email_dest = "laurentdupuich@neuf.fr";
$sujet = "Les Chemins D'Anlona";
$entetes ="MIME-Version: 1.0 \n";
$entetes .="From: Anlona<laurentdupuich@neuf.fr>\n";
$entetes .="Return-Path: Anlona<laurentdupuich@neuf.fr>\n";
$entetes .="Reply-To: Anlona<laurentdupuich@neuf.fr>\n";
$entetes .="Content-Type: text/html; charset=iso-8859-1 \n";
$partie_entete = "<html>\n<head>\n<title>Formulaire</title>\n<meta http-equiv=Content-Type content=text/html; charset=iso-8859-1>\n</head>\n<body bgcolor=#FFFFFF>\n";
//Partie HTML de l'e-mail...
$partie_champs_texte .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Nom : = " . $_SESSION['champ1'] . "</font><br>\n";
$partie_champs_texte .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Prénom : = " . $_SESSION['champ2'] . "</font><br>\n";
$partie_zone_email .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">E-Mail : = " . $_SESSION['zone_email1'] . "</font><br>\n";
$partie_listes .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Loisirs : = " . $_SESSION['liste1'] . "</font><br>\n";
$partie_boutons .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Genre : = " . $_SESSION['bouton1'] . "</font><br>\n";
$partie_cases .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Vous trouvez ce site :</font><br>\n";
$partie_cases .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Case 1 = " . $_SESSION['case1_'][0] . "</font><br>\n";
$partie_cases .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Case 2 = " . $_SESSION['case1_'][1] . "</font><br>\n";
$partie_cases .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Case 3 = " . $_SESSION['case1_'][2] . "</font><br>\n";
$partie_zone_texte .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Votre message : = " . $_SESSION['zone_texte1'] . "</font><br>\n";
// Fin du message HTML
$fin = "</body></html>\n\n";
$sortie = $partie_entete . $partie_champs_texte . $partie_zone_email . $partie_listes . $partie_boutons . $partie_cases . $partie_zone_texte . $fin;
// Send the e-mail
if (@!mail($email_dest,$sujet,$sortie,$entetes)) {
echo("Envoi du formulaire impossible");
exit();
} else {
// Rediriger vers la page de remerciement
header("Location:https://www.118712.fr/sortir.html");
exit();
} // Fin else
} // Fin du if ($flag_erreur == 0) {
} // Fin de if POST
?>
<html>
<!--
Assistant de création de formulaires PHP pour les nuls - Version gratuite 1.6
Auteur : Frédéric Ménard (assistant@f1-fantasy.net)
Site : http://www.f1-fantasy.net/assistant
-->
<head>
<title>Formulaire</title><script language="JavaScript">
function verifSelection() {
if (document.mail_form.champ1.value == "") {
alert("N\' oublie pas de taper ton nom")
return false
}
if (document.mail_form.champ2.value == "") {
alert("N\' oublie pas de taper ton prénom")
return false
}
if (document.mail_form.zone_email1.value == "") {
alert("Tu es tête en l\'air, tu as oublié de taper ton 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_email1.value.indexOf(badChar,0) > -1) {
alert("Votre adresse e-mail contient des caractères invalides. Veuillez vérifier.")
document.mail_form.zone_email1.focus()
return false
}
}
atPos = document.mail_form.zone_email1.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_email1.focus()
return false
}
if (document.mail_form.zone_email1.value.indexOf("@",atPos+1) != -1) { // and only one "@" symbol
alert('Il ne doit y avoir qu\'un signe "@". Veuillez vérifier.')
document.mail_form.zone_email1.focus()
return false
}
periodPos = document.mail_form.zone_email1.value.indexOf(".",atPos)
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_email1.focus()
return false
}
if (periodPos+3 > document.mail_form.zone_email1.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_email1.focus()
return false
}
if (document.mail_form.zone_texte1.value == "") {
alert("Ce serait sympa de laisser un petit message :)")
return false
}
} // Fin de la fonction
</script>
</head><body><form name="mail_form" method="post" action="<?=$_SERVER['PHP_SELF']?>" onSubmit="return verifSelection()">
<div align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif, Tahoma"><strong>Formulaire
de contact</strong></font></div><br><table align="center" width="566" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="16"><div align="center">
<font color="#CC0000" size="2" face="Verdana, Arial, Helvetica, sans-serif, Tahoma"><strong><?php
if ($erreur_champ1) {
echo(stripslashes($erreur_champ1));
} else {
if ($erreur_champ2) {
echo(stripslashes($erreur_champ2));
} else {
if ($erreur_email1) {
echo(stripslashes($erreur_email1));
} else {
if ($erreur_liste1) {
echo(stripslashes($erreur_liste1));
} else {
if ($erreur_bouton1) {
echo(stripslashes($erreur_bouton1));
} else {
if ($erreur_case1) {
echo(stripslashes($erreur_case1));
} else {
if ($erreur_texte1) {
echo(stripslashes($erreur_texte1));
} else {
} // Fin du else...
} // Fin du else...
} // Fin du else...
} // Fin du else...
} // Fin du else...
} // Fin du else...
} // Fin du else...
?>
</strong></font>
</div></td>
</tr>
</table>
<p align="center"></p><table width="566" border="0" align="center"><tr>
<td width="140"><div align="right"><font face="Verdana" size="2">Nom :</font></div></td>
<td align="center" valign="middle" width="30">
<?php
if ($erreur_champ1) {
echo($icone);
}
?>
</td>
<td><input name="champ1" type="text" value="<?=stripslashes($_SESSION['champ1']);?>"></td>
</tr></table><table width="566" border="0" align="center"><tr>
<td width="140"><div align="right"><font face="Verdana" size="2">Prénom :</font></div></td>
<td align="center" valign="middle" width="30">
<?php
if ($erreur_champ2) {
echo($icone);
}
?>
</td>
<td><input name="champ2" type="text" value="<?=stripslashes($_SESSION['champ2']);?>"></td>
</tr></table><table width="566" border="0" align="center"><tr>
<td width="140"><div align="right"><font face="Verdana" size="2">E-Mail :</font></div></td>
<td width="30" align="center" valign="middle">
<?php
if ($erreur_email1) {
echo($icone);
}
?>
</td>
<td><input name="zone_email1" type="text" value="<?=stripslashes($_SESSION['zone_email1']);?>"></td>
</tr></table><table width="566" border="0" align="center"><tr>
<td width="140"><div align="right"><font face="Verdana" size="2">Loisirs :</font></div></td>
<td width="30" align="center" valign="middle">
<?php
if ($erreur_liste1) {
echo($icone);
}
?>
</td>
<td><select name="liste1" style="width:146"><option value="">Sélectionner...</option>
<option value="Cinéma"<?php
if ($_SESSION['liste1'] == "Cinéma") {
echo(" selected");
}
?>>Cinéma</option>
<option value="Sport"<?php
if ($_SESSION['liste1'] == "Sport") {
echo(" selected");
}
?>>Sport</option>
<option value="Informatique"<?php
if ($_SESSION['liste1'] == "Informatique") {
echo(" selected");
}
?>>Informatique</option>
<option value="Musique"<?php
if ($_SESSION['liste1'] == "Musique") {
echo(" selected");
}
?>>Musique</option>
<option value="Peinture"<?php
if ($_SESSION['liste1'] == "Peinture") {
echo(" selected");
}
?>>Peinture</option>
<option value="Littérature"<?php
if ($_SESSION['liste1'] == "Littérature") {
echo(" selected");
}
?>>Littérature</option>
<option value="Autre"<?php
if ($_SESSION['liste1'] == "Autre") {
echo(" selected");
}
?>>Autre</option>
</select></td></tr></table><table width="566" border="0" align="center"><tr>
<td width="140"><div align="right"><font face="Verdana" size="2">Genre :</font></div></td>
<td width="30" align="center" valign="middle">
<?php
if ($erreur_bouton1) {
echo($icone);
}
?>
</td>
<td><input type="radio" name="bouton1" value="Mme"<?php
if ($_SESSION['bouton1'] == "Mme") {
echo(" checked");
}
?>><font face="Verdana" size="2">Mme</font><br><input type="radio" name="bouton1" value="Mlle"<?php
if ($_SESSION['bouton1'] == "Mlle") {
echo(" checked");
}
?>><font face="Verdana" size="2">Mlle</font><br><input type="radio" name="bouton1" value="Mr"<?php
if ($_SESSION['bouton1'] == "Mr") {
echo(" checked");
}
?>><font face="Verdana" size="2">Mr</font></td></tr></table><table width="566" border="0" align="center"><tr>
<td width="140"><div align="right"><font face="Verdana" size="2">Vous trouvez ce site :</font></div></td>
<td width="30" align="center" valign="middle">
<?php
if ($erreur_case1) {
echo($icone);
}
?>
</td>
<td><input type="checkbox" name="case1_[0]" id="case1_" value="Bof :("<?php
if ($_SESSION['case1_'][0] == "Bof :(") {
echo(" checked");
}
?>><font face="Verdana" size="2">Bof :(</font><br><input type="checkbox" name="case1_[1]" id="case1_" value=" Yep :)"<?php
if ($_SESSION['case1_'][1] == " Yep :)") {
echo(" checked");
}
?>><font face="Verdana" size="2"> Yep :)</font><br><input type="checkbox" name="case1_[2]" id="case1_" value="X-Tras :d"<?php
if ($_SESSION['case1_'][2] == "X-Tras :d") {
echo(" checked");
}
?>><font face="Verdana" size="2">X-Tras :d</font></td></tr></table><table width="566" border="0" align="center"><tr>
<td width="140" valign="top"><div align="right"><font face="Verdana" size="2">Votre message :</font></div></td>
<td width="30" align="center" valign="top">
<?php
if ($erreur_texte1) {
echo($icone);
}
?>
</td>
<td><textarea name="zone_texte1" cols="45" rows="10"><?=stripslashes($_SESSION['zone_texte1']);?></textarea></td>
</tr></table><table width="566" border="0" align="center"><tr>
<td valign="top"><div align="center">
<input type="reset" name="Reset" value=" Effacer ">
<input type="submit" name="envoi" value="Envoyer">
</div></td></tr></table><div align="center"><input name="nbre_fichiers" type="hidden" id="nbre_fichiers" value=""></div></form></body></html>
A voir également:
- Comment inserer un php dans une page html
- Comment supprimer une page sur word - Guide
- Insérer une vidéo dans powerpoint - Guide
- Comment imprimer un tableau excel sur une seule page - Guide
- Insérer une signature dans word - Guide
- Insérer un espace insécable dans word - Guide
6 réponses
Salut
Alors, au delà du fait que j'ai de gros doutes sur le fait que tu aies codé ce script PHP (vu la question que tu poses et le code que tu livres ici mais bref passons ... ;) , je ne comprends pas bien ton problème.
Si tu veux faire un lien qui t'envoies vers le premier champs de saisie ce n'est pas du PHP mais du HTML, une simple ancre fera l'affaire.
ex :
[... html ...]
<a href="#cible">laisser un commentaire</a>
[... html ...]
<a href="cible"></a>
<input name="mon 1er champ de saisie" type="text" / >
(tu peux faire une recherche sur les termes "html ancres" pour en savoir plus)
Ensuite pour l'intégration de ton script php, bein tout est là ^^ ... d'où un gros doute sur le fait que tu aies codé ça.
Le serveur qui héberge la page est équipé pour du PHP ? C'est la première question qu'il faut te poser...
a+
redg
Alors, au delà du fait que j'ai de gros doutes sur le fait que tu aies codé ce script PHP (vu la question que tu poses et le code que tu livres ici mais bref passons ... ;) , je ne comprends pas bien ton problème.
Si tu veux faire un lien qui t'envoies vers le premier champs de saisie ce n'est pas du PHP mais du HTML, une simple ancre fera l'affaire.
ex :
[... html ...]
<a href="#cible">laisser un commentaire</a>
[... html ...]
<a href="cible"></a>
<input name="mon 1er champ de saisie" type="text" / >
(tu peux faire une recherche sur les termes "html ancres" pour en savoir plus)
Ensuite pour l'intégration de ton script php, bein tout est là ^^ ... d'où un gros doute sur le fait que tu aies codé ça.
Le serveur qui héberge la page est équipé pour du PHP ? C'est la première question qu'il faut te poser...
a+
redg
Merci pour les infos,
Bon, je vais vous demander de me traiter comme un arriéré, un débile profond, un gars qui ne comprends absolument rien en informatique. Donc pas loin de la vérité quoi.
Imaginons que j' ai une page d'accueil en html nommée "accueil.html"
Et que j' en ai une seconde (avec la longue série de codes laissée plus haut) en php nommée "commentaires.php".
Pourriez-vous me dire precisemment ce que je dois mettre dans la page "accueil.html" pour qu' apparaisse un lien avec marqué par exemple "zone commentaire" et que ce dernier mène directement à l' ouverture du fichier "commentaires.php" et ainsi permettre aux gens de me laisser un commentaire? Merci d'avance.
Laurent
Bon, je vais vous demander de me traiter comme un arriéré, un débile profond, un gars qui ne comprends absolument rien en informatique. Donc pas loin de la vérité quoi.
Imaginons que j' ai une page d'accueil en html nommée "accueil.html"
Et que j' en ai une seconde (avec la longue série de codes laissée plus haut) en php nommée "commentaires.php".
Pourriez-vous me dire precisemment ce que je dois mettre dans la page "accueil.html" pour qu' apparaisse un lien avec marqué par exemple "zone commentaire" et que ce dernier mène directement à l' ouverture du fichier "commentaires.php" et ainsi permettre aux gens de me laisser un commentaire? Merci d'avance.
Laurent
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour,
Si c'est avec Font Pages que tu créer ou modifie tes pages htm, le plus simples et en mode "normal" de faire un clic droit sur ton lien hypertext --> modifier le lien hypertexte. Dans la fenêtre de dialogue renseigne le champs "adresse" en lui donnant le nom de ton fichier php (par exemple Form_contact.php) puis clic sur OK
Mais si tu passe en mode aperçu, a partir de ta page de départ avec le lien pour ouvrir ton formulaire, FrontPage ouvrira ton fichier php, car il n'est pas capable d'interpréter le php directement sur ton propre pc. Il faut que tu mettes à jour via Mozila par exemple, les fichiers modifiés sur ton serveur hébergeant ton site. Une fois le transfert fait, ouvre ton navigateur sur l'adresse de ton site (http://www.nomdetonsite:index.htm), et navigues sur tes liens pour arriver sur la page qui ouvrira ton formulaire de saisie d'informations de tes visiteurs. Testes-le en remplissant les champs et vérifie dans ta messagerie la réception de ton propre message.
Si c'est avec Font Pages que tu créer ou modifie tes pages htm, le plus simples et en mode "normal" de faire un clic droit sur ton lien hypertext --> modifier le lien hypertexte. Dans la fenêtre de dialogue renseigne le champs "adresse" en lui donnant le nom de ton fichier php (par exemple Form_contact.php) puis clic sur OK
Mais si tu passe en mode aperçu, a partir de ta page de départ avec le lien pour ouvrir ton formulaire, FrontPage ouvrira ton fichier php, car il n'est pas capable d'interpréter le php directement sur ton propre pc. Il faut que tu mettes à jour via Mozila par exemple, les fichiers modifiés sur ton serveur hébergeant ton site. Une fois le transfert fait, ouvre ton navigateur sur l'adresse de ton site (http://www.nomdetonsite:index.htm), et navigues sur tes liens pour arriver sur la page qui ouvrira ton formulaire de saisie d'informations de tes visiteurs. Testes-le en remplissant les champs et vérifie dans ta messagerie la réception de ton propre message.