problême avec page redirection qui n'affiche pas le template

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : problême avec page redirection qui n'affiche pas le template

Re: problême avec page redirection qui n'affiche pas le template

par xeradou » 01 avr. 2010, 15:28

grand merci a toi tout marche c'est super

Re: problême avec page redirection qui n'affiche pas le template

par xeradou » 01 avr. 2010, 15:05

nouveau problême les liens de mon menu ne sont pas valides

Re: problême avec page redirection qui n'affiche pas le template

par xeradou » 01 avr. 2010, 15:02

j'ai effectué ../
<link href="../style.css" rel="stylesheet" type="text/css"
le body s'affiche ainsi que le menu et le footer,

http://www.mcdrx-photographie.com/comma ... iement.php

sa avance encore...

Re: problême avec page redirection qui n'affiche pas le template

par xeradou » 01 avr. 2010, 14:55

je viens de mettre en ligne les changements ../ dans les includes
<?php include("../commande-footer-header-menu/footer.php"); ?>
voici le line de la pagehttp://www.mcdrx-photographie.com/comma ... iement.php

sa avnace le menu apparait avec les liens et le footer ausi mais pas le body ni les composents graphiques...

Re: problême avec page redirection qui n'affiche pas le template

par devlop78 » 01 avr. 2010, 14:50

Encode tes fichiers php et html en UTF-8 si tu y mets des données dedans (tes caractères s'affichent mal). Tu peux choisir l'encodage avec Bloc notes de windows, notepad++ etc. Ou utilises utf8_encode() sur chaque données sortante ISO.

Re: problême avec page redirection qui n'affiche pas le template

par devlop78 » 01 avr. 2010, 14:48

Xeradou.

Ton premier fichier est à la racine du site.
Ton deuxième est dans un répertoire.
Donc ton include dans ton fichier remerciement doit etre précédé de ".."
Donc
<?php include("../commande-footer-header-menu/header.php"); ?>

Re: problême avec page redirection qui n'affiche pas le template

par xeradou » 01 avr. 2010, 14:46

peut-être que de voir le fonctionnement en ligne peut vous aider, le site est en construction soyez indulgent!!!lol

Re: problême avec page redirection qui n'affiche pas le template

par Skikit » 01 avr. 2010, 14:44

mon problême est que je ne souhaite pas avoir cette page blanche mais le body ainsi que le footer,header,menu de mon site web. j'ai pourtant integrer dans cette page tous ces éléments qui ne sont pourtant pas reconnu.
Quand tu dis que tu veux le body, footer etc... tu parles des styles de mise en page ?
Si c'est le cas, je dirais que tu ne donnes pas le bon lien à ton fichier css.
Attention, tu ouvres une nouvelle page qui n'est pas (je suppose) dans le même dossier que la page précédente.
En faisant ça :
<link href="style.css" rel="stylesheet" type="text/css" />
Tu demandes d'aller chercher ton css dans le même répertoire que ta page.
Pour remonter d'un niveau il suffit de modifier le href de cette façon :
<link href="../style.css" rel="stylesheet" type="text/css" />

Re: problême avec page redirection qui n'affiche pas le template

par xeradou » 01 avr. 2010, 14:42

ben voila dans la page remerciment.php voila le lien de la page en ligne http://www.mcdrx-photographie.com/contact.php
je précise que je débute en php
envoyer un email cela vous dirigera vers la page de redirection

Re: problême avec page redirection qui n'affiche pas le template

par devlop78 » 01 avr. 2010, 14:38

$HTTP_POST_VARS est obsolète et je te conseille un error_reporting élevé, je me demande si tu n'essaies pas d'inclure des fichiers qui ne sont pas dans le bon répertoire.

Ou remplace include par require ça va planter.

Re: problême avec page redirection qui n'affiche pas le template

par devlop78 » 01 avr. 2010, 14:36

Il nous faut + d'info

Re: problême avec page redirection qui n'affiche pas le template

par xeradou » 01 avr. 2010, 14:35

voici le code php faisant la transition entre la page contact.php et la page remerciement.php, je n'ai pas encore plaçé les systémes de protections contre les spams...

<?php

$TO = "[email protected]";

$h  = "From: " . $TO;

$message = "";

while (list($key, $val) = each($HTTP_POST_VARS)) {
  $message .= "$key : $val\n";
}

mail($TO, $subject, $message, $h);

Header("location: http://www.mcdrx-photographie.com/commande-formulaire-contact/remerciement.php");//Header("Location: http://www.mcdrx-photographie.com/commande-formulaire-contact/remerciement.php");

?>

problême avec page redirection qui n'affiche pas le template

par xeradou » 01 avr. 2010, 14:30

bonjour à tous et à toutes

je viens de réaliser un formulaire contact avec php. je reçois bien les e-mails et la redirection ouvre une nouvelle page "remerciement.php". le message que j'ai inscrit dans cette page apparait en noir sur une page blanche:"merci, votre message a bien été envoyé". mon problême est que je ne souhaite pas avoir cette page blanche mais le body ainsi que le footer,header,menu de mon site web. j'ai pourtant integrer dans cette page tous ces éléments qui ne sont pourtant pas reconnu.

je vous joins le code de la page remerciement.php :


<!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>www.mcdrx-photographie.com</title>
<link href="style.css" rel="stylesheet" type="text/css" />
</head>

<body>

<div id="body2">

<?php include("commande-footer-header-menu/header.php"); ?>

<?php include("commande-footer-header-menu/menu.php"); ?>

<p>Merci, votre message a bien ete envoye.</p>



<?php include("commande-footer-header-menu/footer.php"); ?>

</div><!-- fin body2 -->
</body>
</html>

voila si vous pouviez m'aider à reperer l'erreur ou la modification...
ce serait génial!!!