IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

html non interprété


Sujet :

Langage PHP

  1. #1
    Inactif  
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    22
    Détails du profil
    Informations personnelles :
    Âge : 60
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 22
    Points : 18
    Points
    18
    Par défaut html non interprété
    bonjour à tous

    ça faisait longtemps que je n’étais pas venu ici et ça fait plaisir de vous retrouvé

    je viens de faire un petit formulaire pour recueillir les adresses mail des personnes qui souhaitent être averties de l'ouverture de mon site.
    le premier fichier est l'index.php (visible ici) et le 2e est le fichier merci.php qui remercie l'internaute d'avoir laissé son adresse, qui m'envoi un mail avec ces coordonnées et ajoute cette adresse mail dans un fichier TXT

    le problème que je rencontre est le HTML du fichier merci.php n'est pas interprété mais afficher en code !
    cliquer et laissez moi une adresse mail (la votre ou test@test.com ) et vous allez vite comprendre ...
    le code PHP est bien interpréter , je reçois bien le mail et l'info dans le fichier TXT mais le HTML est affiché en code !

    comme vous l'aurez compris je ne suis pas un grand développeur et je compte sur vous pour m'aider à trouver une solution.

    Bonne journée à tous


    PS : mon futur site est un site e-commerce de cadeau destiné aux hommes qui répond à la question que presque toutes les filles se posent : "qu'est-ce que je vais bien pouvoir trouver comme cadeau pour mon copain !"

  2. #2
    Modératrice
    Avatar de Celira
    Femme Profil pro
    Développeuse PHP/Java
    Inscrit en
    Avril 2007
    Messages
    8 633
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Développeuse PHP/Java
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 8 633
    Points : 16 372
    Points
    16 372
    Par défaut
    Effectivement... On va commencer par les questions bêtes : as-tu un serveur PHP sur ton hébergement ? Si oui, est-ce qu'une page php index.php fonctionne ?

  3. #3
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    Quel est le code de ce fichier php ?

    Si tu fais un page .php avec un code tout simple tu as le même probème ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <?php
    echo '<b>toto</b>';
    ?>
    ou même

  4. #4
    Inactif  
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    22
    Détails du profil
    Informations personnelles :
    Âge : 60
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 22
    Points : 18
    Points
    18
    Par défaut
    hi
    pas de soucis pour les questions bêtes

    Citation Envoyé par Celira Voir le message
    as-tu un serveur PHP sur ton hébergement ?
    OUI hebergé par o2switch.fr

    Citation Envoyé par Celira Voir le message
    Si oui, est-ce qu'une page php index.php fonctionne ?
    OUI > index.php et non index.html comme je l'avais noté dans mon 1er message ;-)
    J'ai rectifié depuis ... la question n’étais pas si bête

  5. #5
    Inactif  
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    22
    Détails du profil
    Informations personnelles :
    Âge : 60
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 22
    Points : 18
    Points
    18
    Par défaut
    voili voila

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    133
    134
    135
    136
    137
    138
    139
    140
    141
    142
    143
    144
    145
    146
    147
    148
    149
    150
    151
    152
    153
    154
    155
    156
    157
    158
    159
    160
    161
    162
    163
    164
    165
    166
    <!DOCTYPE html>
    <html>
    	<head>
     
    		<meta charset="UTF-8">
    		<meta http-equiv="X-UA-Compatible" content="IE=edge">
    		<meta name="viewport" content="width=device-width, initial-scale=1">
     
    		<link rel="icon" href="assets/images/favicon.ico" type="image/x-icon">
    		<link rel="shortcut icon" href="assets/images/favicon.ico" type="image/x-icon">
    		<link rel="shortcut icon" href="assets/images/favicon-32x32.png" type="image/x-icon">
    		<link rel="icon" type="image/png" href="assets/images/favicon-32x32.png" sizes="32x32" />
    		<link rel="icon" type="image/png" href="assets/images/favicon-16x16.png" sizes="16x16" />
     
    		<meta name="description" content="">
    		<title>My Site</title>
     
    		<link rel="stylesheet" href="assets/web/assets/mobirise-icons/mobirise-icons.css">
    		<link rel="stylesheet" href="assets/tether/tether.min.css">
    		<link rel="stylesheet" href="assets/bootstrap/css/bootstrap.min.css">
    		<link rel="stylesheet" href="assets/bootstrap/css/bootstrap-grid.min.css">
    		<link rel="stylesheet" href="assets/bootstrap/css/bootstrap-reboot.min.css">
    		<link rel="stylesheet" href="assets/dropdown/css/style.css">
    		<link rel="stylesheet" href="assets/animate.css/animate.min.css">
    		<link rel="stylesheet" href="assets/theme/css/style.css">
    		<link rel="stylesheet" href="assets/mobirise/css/mbr-additional.css" type="text/css">
     
    		<link href="https://fonts.googleapis.com/css?family=Montserrat:200,300,400,500,600,700" rel="stylesheet">
     
    		<style>
    		.mydisplay-1 {
    			font-family: 'Montserrat', sans-serif;
    			font-size: 700;
    			}
    		.mydisplay-2 {
    			font-family: 'Montserrat', sans-serif;
    			font-size: 300;
    			}
    		.mydisplay-5 {
    			font-family: 'Montserrat', sans-serif;
    			font-size: 200;
    			text-transform: capitalize;
    			}
     
    		body	{
    			background-image:url("img/gifts-for-men.jpg");
    			background-repeat:no-repeat;
    			}
     
    		body {
    			font-family: 'Montserrat', sans-serif;
    			}	
     
    		.well {
    			background-color: rgba(245, 245, 245, 0.8);
    			}
     
    			</style>
     
    	</head>
    	<body>
     
    		<section class="cid-qu1b4h580M mbr-fullscreen" id="header10-m">
     
    			<div class="container">
    				<div class="jumbotron well">
     
    					<?php
     
    						// on envoi un mail !
     
    						$headers ='From: ' . $_POST["name"] . ' <' . $_POST["email"] ."> \n"; 
    						$headers .='Reply-To: ' . $_POST["email"] . "\n"; 
    						$headers .='Content-Type: text/html; charset="iso-8859-1"'."\n"; 
    						$headers .='Content-Transfer-Encoding: 8bit'; 
     
    						$sujet = ':: My Site :: Abonnez-vous pour être le premier au informé ...';	
    						$sujet .= $_POST["name"] ;
     
    						$message ='<html><head><title>:: My Site ::</title><style type="text/css"><!--body,td,th {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;}--></style></head><body bgcolor="#FFFFFF" text="#333333" link="#000099" vlink="#666666" alink="#0033FF" leftmargin="20" topmargin="20" marginwidth="20" marginheight="20">'; 
    						$message .='<table width="600" border="0" cellspacing="0" cellpadding="2">';
    						$message .='<tr><td align="right" valign="top"><strong>Mail : </strong></td><td align="left" valign="top">' . $_POST["email"] . '</td></tr>';
    						$message .='<tr><td colspan=2>&nbsp;</td></tr>';
    						$message .='<tr><td align="right" valign="top"><strong>Source&nbsp;de&nbsp;la&nbsp;campagne&nbsp;:&nbsp;</strong></td><td align="left" valign="top">' . $_POST["utm_source"] . '</td></tr>';
    						$message .='<tr><td align="right" valign="top"><strong>Support&nbsp;de&nbsp;la&nbsp;campagne&nbsp;:&nbsp;</strong></td><td align="left" valign="top">' . $_POST["utm_medium"] . '</td></tr>';
    						$message .='<tr><td align="right" valign="top"><strong>Terme&nbsp;de&nbsp;la&nbsp;campagne&nbsp;:&nbsp;</strong></td><td align="left" valign="top">' . $_POST["utm_term"] . '</td></tr>';
    						$message .='<tr><td align="right" valign="top"><strong>Contenu&nbsp;de&nbsp;la&nbsp;campagne&nbsp;:&nbsp;</strong></td><td align="left" valign="top">' . $_POST["utm_content"] . '</td></tr>';
    						$message .='<tr><td align="right" valign="top"><strong>Nom&nbsp;de&nbsp;la&nbsp;campagne&nbsp;:&nbsp;</strong></td><td align="left" valign="top">' . $_POST["utm_campaign"] . '</td></tr>';
    						$message .='<tr><td colspan=2>&nbsp;</td></tr>';
    						$message .='<tr><td align="right" valign="top"><strong>http_referer : </strong></td><td align="left" valign="top">' . $_POST["my_http_referer"] . '</td></tr>';
    						$message .='</table>';
    						$message .='</body></html>';
     
    						if(mail('mail@fai.com', $sujet , $message, $headers)) 
    						{ 
    							echo "<h1 class='display-3 mydisplay-5'>Bienvenue</h1><p class='lead'>Bonjour,<br/> je vous remercie de votre confiance et vous pouvez compter sur moi pour vous prevenir dès que notre site sera pret.<br/>"; 
    						} 
    						else 
    						{ 
    							echo "<h1 class='display-3 mydisplay-5'>Oups !</h1><h3>Le message n'a pu être envoyé !?!...</h3><p class='lead'><br/>vous pouvez nous contacter par mail : <a href='mailto:mail@fai.com'>mail@fai.com</a> pour nous signaler cette erreur.<br/>"; 
    						} 
     
    					?>
     
    					<?php
     
    						// 1 : on ouvre le fichier
    						$monfichier = fopen("demandes.xls", "a+");
    						header('Content-type: text/plain; charset=utf-8');
     
     
    						// 2 : on écrit dans le fichier
     
    						fwrite($monfichier, utf8_decode($_POST["email"]) );
    						fwrite($monfichier, "\t"); 
     
    						fwrite($monfichier, utf8_decode($_POST["utm_source"]) );
    						fwrite($monfichier, "\t"); 
    						fwrite($monfichier, utf8_decode($_POST["utm_medium"]) );
    						fwrite($monfichier, "\t"); 
    						fwrite($monfichier, utf8_decode($_POST["utm_term"]) );
    						fwrite($monfichier, "\t"); 
    						fwrite($monfichier, utf8_decode($_POST["utm_content"]) );
    						fwrite($monfichier, "\t"); 
    						fwrite($monfichier, utf8_decode($_POST["utm_campaign"]) );
    						fwrite($monfichier, "\t"); 
     
    						fwrite($monfichier, utf8_decode($_POST["my_http_referer"]) );
    						fwrite($monfichier, "\r"); 
     
     
    						// 3 : on ferme le fichier
    						fclose($monfichier);
    					?>	
     
    					<p class="lead">
    						En attendant, vous pouvez nous suivre sur nos réseaux sociaux et partager&nbsp;💗 avec vos amis !<br/>
    						<a href="https://www.facebook.com/" target="facebook"><img class="" src="assets/images/Facebook.png" alt="Facebook"></a>
    						<a href="https://plus.google.com/" target="googleplus"><img class="" src="assets/images/Google+.png" alt="Google+"></a>
    						<a href="https://www.instagram.com/" target="instagram"><img class="" src="assets/images/Instagram.png" alt="Instagram"></a>
    						<a href="https://www.pinterest.fr/" target="pinterest"><img class="" src="assets/images/Pinterest.png" alt="Pinterest"></a>
    						<a href="https://twitter.com/" target="twitter"><img class="" src="assets/images/Twitter.png" alt="Twitter"></a><br/>
    						<br/>
    						A très bientôt...<br/>
    						Bruno
    					</p>
     
    				</div>
    			</div>
     
    		</section>
     
    		<script src="assets/web/assets/jquery/jquery.min.js"></script>
    		<script src="assets/popper/popper.min.js"></script>
    		<script src="assets/tether/tether.min.js"></script>
    		<script src="assets/bootstrap/js/bootstrap.min.js"></script>
    		<script src="assets/dropdown/js/script.min.js"></script>
    		<script src="assets/touch-swipe/jquery.touch-swipe.min.js"></script>
    		<script src="assets/viewport-checker/jquery.viewportchecker.js"></script>
    		<script src="assets/smooth-scroll/smooth-scroll.js"></script>
    		<script src="assets/theme/js/script.js"></script>
     
    		<input name="animation" type="hidden">
     
    	</body>
    </html>

  6. #6
    Inactif  
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    22
    Détails du profil
    Informations personnelles :
    Âge : 60
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 22
    Points : 18
    Points
    18
    Par défaut
    le support d'o2switch.fr a résolu mon problème et voici leur réponse :

    Bonjour,

    Je viens de corriger, je vous invite à tester à nouveau, ça devrait être bon à présent.

    Le problème était à la ligne 108 avec l'envoi du header en temps que fichier texte à la place de html. J'ai mis en commentaire la ligne qui pose problème.

    Si vous avez d'autres questions, je reste à votre écoute.

    Merci de votre confiance,
    Agréable journée,
    Alexis
    je profite de ce post pour leur faire un peu de pub car c'est le 4e site que je mets chez eux et il sont, en plus d’être pas cher, toujours aussi sympa, réactif et efficace.

    leur offre pour 5€ht/mois :

    • Espace disque → Illimité
    • Transfert mensuel → Illimité
    • Nom de domaine → 1 offert
    • Interface → cPanel®
    • Sous-domaines → Illimités
    • Comptes FTP → Illimités
    • Hébergement Multi-domaines → Illimité
    • Alias de domaines → Illimités
    • Bases de données MySQL 5.6.x - MariaDB 10.0.23 → Illimitées
    • Bases de données PostgreSQL → Illimitées
    • Comptes email → Illimités
    • Redirections d'emails → Illimitées
    • etc, etc, etc.



    plus d'info ici : https://www.o2switch.fr/hebergement-illimite/

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Html non interprété par client mail
    Par ChristopheD dans le forum Balisage (X)HTML et validation W3C
    Réponses: 14
    Dernier message: 17/02/2010, 12h24
  2. [MySQL] Balises HTML non interprétées par MySQL
    Par antow42 dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 30/04/2009, 11h40
  3. [Mail] email html non interprété par outlook
    Par fletch dans le forum Langage
    Réponses: 2
    Dernier message: 11/12/2008, 15h15
  4. HTML non interprété dans lien
    Par kangaxx dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 07/04/2008, 10h51
  5. Code HTML non interprété sous Firefox
    Par vargasvan dans le forum Servlets/JSP
    Réponses: 12
    Dernier message: 01/10/2007, 15h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo