Page 1 sur 1

erreur 403 forbiden/ problème de la page de contact

Posté : 07 janv. 2011, 19:53
par zilfa
Bonjour à tous,

voilas j'ai un petit problème avec ma page de contact qui ne veut pas s'afficher,
j'ai fais un petit site vitrine qui contient une page contact que j'ai nommer contact.php car elle contient un peu de php, c'est un simple formulaire qui envois un message dans une adresse mail,
j'ai hébergé mon site chez 1&1 la petite formule tout simple à 5Mo et un nom de domaine,
tout c'est bien passé mais quand je clik sur ma page contact j'ai ce message : "Erreur 403 forbiden"
alors si quelqu'un pouvez m'aider ça serai top ! merci

voici le code:
<?php

// Initialise les variables
$erreur = NULL;
$info = NULL;

if(!empty($_POST['nom']) AND !empty($_POST['email']) AND !empty($_POST['message'])){

	extract($_POST);
	
	 if (preg_match("#^[a-z0-9._-]+@[a-z0-9._-]{2,}\.[a-z]{2,4}$#", $email)){
		
		$nom = htmlentities(addslashes($nom));
		$email = htmlentities(addslashes($email));
		$message = htmlentities(addslashes($message));
		$message = 'nom : '.$nom.' '."\n".' Message : '.$message.'';
		$sujet = "Formulaire de contact";
		$destinataire = "[email protected]";
		$entete ='From: '.$email.'';
		echo $entete;
		
		mail($destinataire,$sujet,$message,$entete);
		
		$info = 'Votre message à été envoyé';
		
		unset($_POST);
		unset($message);
		unset($site);
		unset($email);
		unset($nom);
	
	}
	else{
		$erreur = 'Votre adresse email est invalide';
	}


}
else {
	$erreur = 'Veuillez remplir tous les champs obligatoires *';
	
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Ongles et cils et pose de minx</title>
<link href="../jimgMenukwicks.css" rel="stylesheet" type="text/css" />
<link href="../styles.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="../js/jquery_menu.js"></script>
<script type="text/javascript" src="../js/jquery-easing-1.3.pack.js"></script>
<script type="text/javascript" src="../js/jquery-easing-compatibility.1.2.pack.js"></script>
<script type="text/javascript" src="../js/jquery.kwicks-1.5.1.pack.js"></script>

<!--[if IE]>
<script type="text/javascript">
$().ready(function() {
	$(".jimgMenu ul").kwicks({max: 310, duration: 400, easing: "easeOutQuad"});
});
</script> 
<![endif]-->
<script type="text/javascript">
$().ready(function() {
	$('.jimgMenu ul').kwicks({max: 310, duration: 300, easing: 'easeOutQuad'});
	});
</script>
</head>

<body>
<div id="bg_img01"><img src="../images/deco01.png"/></div>
<div id="bg_img02"><img src="../images/deco02.png"/></div>
<div id="bg_img01_mini"><a href="ev-photos.html" class="mini"><img src="../images/lightbox-btn-prev.gif"/></a></div>

<div id="conteneur">
	<div class="jimgMenu">
	  <ul>
		<li id="accueil"><a href="../index.html">Acceuil</a></li>
		<li id="pose_de_faux_ongles"><a href="fo-ongle.html">pose_de_faux_ongles</a></li>
		<li id="pose_de_minx"><a href="minx.html">pose_de_minx</a></li>
		<li id="ongle_naturel"><a href="naturel.html">ongle_naturel</a></li>
		<li id="extension-cil"><a href="ext-cil.html">extension-cil</a></li>
		<li id="videos"><a href="ev-video.html">videos</a></li>
		<li id="photos"><a href="ev-photos.html">photos</a></li>
		<li id="contact"><a href="contact.php">contact</a></li>
	  </ul>
	</div>
	
	<div id="block_central">
	<div id="text">
	<p>Je suis disponible 7jrs/7, de 8h &agrave; 20h et me d&eacute;place &agrave; domicile sur paris et r&eacute;gion parisienne.&nbsp;</p>
	<p><span class="phone" ></span></p>
	</div>
		<div class="formulaire">
			<form method="post" id="formulaire_contact" target="">
			<label for="nom"><span class="video" >Nom : </span></label><input type="text" name="nom" id="nom" value="<?php if(isset($nom)) echo $nom; ?>"/><br/>
			<label for="email"><span class="video" >Email : </span></label><input type="text" name="email" id="email" value="<?php if(isset($email)) echo $email; ?>"/><br/>
			<label for="message"><span class="video" >Message : </span></label><textarea name="message" id="message" ><?php if(isset($message)) echo $message; ?></textarea><br/>
			<input type="submit" value="Envoyer"/><span style="color:red"> <?php echo $erreur; ?></span><span style="color:green"> <?php echo $info; ?></span>
			</form>
		</div><br>		
	<div id="foot">
			<p><em><span class="pink">&nbsp;Frais de d&eacute;placement de 5 &agrave; 10 Euros selon le lieu d&acute;habitation.&nbsp;</span></em></p>
			</div>	
	</div>

</div>

<div id="bg_img03"><img src="../images/deco03.png"/></div>
<div id="bg_img04"><img src="../images/deco04.png"/></div>

</body>
</html>

Re: erreur 403 forbiden/ problème de la page de contact

Posté : 09 janv. 2011, 11:17
par Ryle
Ce message d'erreur indique que lorsque l'utilisateur renvoi le formulaire, il est dirigé vers une page qui lui est interdite (probablement une page d'index d'un répertoire dont le listing est interdit par défaut chez ton hébergeur).

Essaye d'ajouter l'attribut "action" dans ta balise formulaire pour préciser vers quelle page les données doivent être envoyées :
<form ... action="contact.php">

Re: erreur 403 forbiden/ problème de la page de contact

Posté : 09 janv. 2011, 16:50
par zilfa
Merci Ryle de ton aide, j'ai changé mon target="" en action="contact.php" ( c'est bien le nom de ma page de contact ) mais cela n'a pas suffit à régler mon problème j'ai toujours ce foutu 403 forbiden...

Re: erreur 403 forbiden/ problème de la page de contact

Posté : 10 janv. 2011, 02:39
par devlop78
j'ai fait un petit site vitrine qui contient une page contact que j'ai nommé contact.php car elle contient un peu de php, c'est un simple formulaire qui envoie
As-tu d'autres pages PHP ? Si non, essaie d'en créer une autre, et de voir si tu y as accès. Dans tous les cas, peux-tu nous dire ce qu'il en est.

Re: erreur 403 forbiden/ problème de la page de contact

Posté : 10 janv. 2011, 16:59
par zilfa
@devlop 78, merci pour ta réponse;

je n'ai pas d'autres page php dans mon site, j'en est créé une comme tu me l'a conseillé, une simple avec un petit <?php echo"bonjour"; ?> dans une div, que j'ai nommé test.php; mais même chose que la page contact.php, je n'y arrive pas à y accéder( erreur 403 forbiden pas autorisé à y accéder).ce qui montre bien qu'il y a un conflit avec les pages .php
je pense qu'il va falloir que je vois ça avec 1&1.

mon site: http://www.ongle-cil.fr

Re: erreur 403 forbiden/ problème de la page de contact

Posté : 10 janv. 2011, 18:53
par zilfa
Je viens d'appeler 1&1 et il m'ont dit que c'était normal car j'ai pris le pack gratuit, et que pour avoir du php il faut au minimum la pack initial à 28euros/ans.
de toute façon j'avais pris ce pack pour un test, je comptais en prendre un meilleur...

en tout cas merci les gas pour votre aide, c'est génial d'avoir quelqu'un au bout du fil quand on en a besoin...

dernière requête, j'ai un big problème de compatibilité avec EI6 et peut être EI7, je découvre les joies des surprises d'internet explorer, je sais qu'il y a des logiciels pour faire des testes mais il sont en anglais et sur vista il y a des mainpes à faire je crois... donc si vous avez des astuces je suis preneur..

merci encore un fois

@+
faz..

Re: erreur 403 forbiden/ problème de la page de contact

Posté : 10 janv. 2011, 20:20
par zilfa
c'est bon aussi pour les bugs avec EI6 EI7, j'ai trouvé le logiciel IETester qui fonctionne bien et c'est très simple à utilisé.

Re: erreur 403 forbiden/ problème de la page de contact

Posté : 10 janv. 2011, 20:24
par devlop78
28 € par an ? C'est cher leur truc. Je te conseille de visiter la concurrence pour comparer.

Re: erreur 403 forbiden/ problème de la page de contact

Posté : 10 janv. 2011, 21:20
par zilfa
Oui develop78, c'est ce que je vais faire, c'est visiblement pas donné chez 1&1...
question: si je veux mettre deux site par exemple sur mon hébergeur, dois-je prendre un pack avec deux nom de domaine ? car si j'ai bien compris le nom de domaine correspond au nom du site que tu veux créer...

Re: erreur 403 forbiden/ problème de la page de contact

Posté : 10 janv. 2011, 21:48
par devlop78
Ca dépend de l'hebergeur. Le mien me permet de mettre jusqu'à 10 domaines.

Re: erreur 403 forbiden/ problème de la page de contact

Posté : 11 janv. 2011, 13:43
par zilfa
Ok merci, je vais potasser tout ça!