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 :

[Wamp] Seul le code PHP est pris en considération, pas le HTML ni le CSS


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2009
    Messages : 29
    Par défaut [Wamp] Seul le code PHP est pris en considération, pas le HTML ni le CSS
    Bonjour à tous , j'ai réçament commencer a écrire du php , j'aimerais savoir comment faire pour que :lorsque j'ouvre mes pages php dans local host de wamp, voir le html et le php ensemble puisque dans mon navigateur il ne s'affiche que les écriture sans aucuns styles html/css avec ce que j'ai écris en php , j'aimerais donc voir les 2 ensemble pour voir le résultat et je me demande comment faire ?
    merci a ceux qui prenderont le temps de me répondre.
    Alex.

  2. #2
    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
    Par défaut
    Ce que tu dis n'est pas très clair.

    Tu veux dire que quand tu vas, dans ton navigateur, sur http://localhost
    Tu vois par exemple
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <?php
    echo 'toto';
    ?>
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2009
    Messages : 29
    Par défaut
    Bon voici une partie de mon code :
    Code PHP : 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
    <?php
    // Connexion à MySQL
    mysql_connect("localhost", "root", "");
    mysql_select_db("coursphp");
     
    // -------
    // ETAPE 1 : on vérifie si l'IP se trouve déjà dans la table
    // Pour faire ça, on n'a qu'à compter le nombre d'entrées dont le champ "ip" est l'adresse ip du visiteur
    $retour = mysql_query('SELECT COUNT(*) AS nbre_entrees FROM connectes WHERE ip=\'' . $_SERVER['REMOTE_ADDR'] . '\'');
    $donnees = mysql_fetch_array($retour);
     
    if ($donnees['nbre_entrees'] == 0) // L'ip ne se trouve pas dans la table, on va l'ajouter
    {
        mysql_query('INSERT INTO connectes VALUES(\'' . $_SERVER['REMOTE_ADDR'] . '\', ' . time() . ')');
    }
    else // L'ip se trouve déjà dans la table, on met juste à jour le timestamp
    {
        mysql_query('UPDATE connectes SET timestamp=' . time() . ' WHERE ip=\'' . $_SERVER['REMOTE_ADDR'] . '\'');
    }
     
    // -------
    // ETAPE 2 : on supprime toutes les entrées dont le timestamp est plus vieux que 5 minutes
     
    // On stocke dans une variable le timestamp qu'il était il y a 5 minutes :
    $timestamp_5min = time() - (60 * 5); // 60 * 5 = nombre de secondes écoulées en 5 minutes
    mysql_query('DELETE FROM connectes WHERE timestamp < ' . $timestamp_5min);
     
    // -------
    // ETAPE 3 : on compte le nombre d'ip stockées dans la table. C'est le nombre de visiteurs connectés
    $retour = mysql_query('SELECT COUNT(*) AS nbre_entrees FROM connectes');
    $donnees = mysql_fetch_array($retour);
     
     
    // Ouf ! On n'a plus qu'à afficher le nombre de connectés !
    echo '<p>Il y a actuellement ' . $donnees['nbre_entrees'] . ' visiteurs connectés sur mon site !</p>';
    ?>

    Code HTML : 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
    <dl id="menuvert">
    	<dt onmouseover="javascript:affiche('sousmenu1');" onmouseout="javascript:affiche();">Acceuil<!--remplacer Menu 1 par le texte du menu--></dt>
    		<dd id="sousmenu1" onmouseover="javascript:affiche('sousmenu1');" onmouseout="javascript:affiche();">
    			<ul>
    				<li><a href="page1.html"><!--remplacer menu11.htm par le lien du menu-->Bienvenue !<!--remplacer Menu 1.1 par le texte du menu--></a></li>
    			</ul>
    		</dd>
     
    	<dt onmouseover="javascript:affiche('sousmenu2');" onmouseout="javascript:affiche();">Historique</dt>
    		<dd id="sousmenu2" onmouseover="javascript:affiche('sousmenu2');" onmouseout="javascript:affiche();">
    			<ul>
    				<li><a href="page2.html">Cliquez ici</a></li>
     
    			</ul>
    		</dd>
    	<dt onmouseover="javascript:affiche('sousmenu3');" onmouseout="javascript:affiche();">Horaire Régulier</dt>
    		<dd id="sousmenu3" onmouseover="javascript:affiche('sousmenu3');" onmouseout="javascript:affiche();">
    			<ul>
    				<li><a href="page3.html">Cliquez ici</a></li>
     
    			</ul>
    		</dd>
    	<dt onmouseover="javascript:affiche('sousmenu4');" onmouseout="javascript:affiche();">Coordonnées aréna</dt>
    		<dd id="sousmenu4" onmouseover="javascript:affiche('sousmenu4');" onmouseout="javascript:affiche();">
    			<ul>
    				<li><a href="page4.html">Cliquez ici</a></li>
     
    			</ul>
    		</dd>
    	<dt onmouseover="javascript:affiche('sousmenu5');" onmouseout="javascript:affiche();">Conseil d'administration</dt>
    		<dd id="sousmenu5" onmouseover="javascript:affiche('sousmenu5');" onmouseout="javascript:affiche();">
    			<ul>
    				<li><a href="page5.html">Cliquez ici</a></li>
     
    			</ul>
    		</dd>
    		<dt onmouseover="javascript:affiche('sousmenu6');" onmouseout="javascript:affiche();">Tournoi Rotary atome</dt>
    		<dd id="sousmenu6" onmouseover="javascript:affiche('sousmenu6');" onmouseout="javascript:affiche();">
    			<ul>
    				<li><a href="page6.html">Cliquez ici</a></li>
     
    			</ul>
    		</dd>
    		<dt onmouseover="javascript:affiche('sousmenu7');" onmouseout="javascript:affiche();">Écoles de hockey</dt>
    		<dd id="sousmenu7" onmouseover="javascript:affiche('sousmenu7');" onmouseout="javascript:affiche();">
    			<ul>
    				<li><a href="page7.html">Cliquez ici</a></li>
     
    			</ul>
    		</dd>
    		<dt onmouseover="javascript:affiche('sousmenu8');" onmouseout="javascript:affiche();">Loto-aréna</dt>
    		<dd id="sousmenu8" onmouseover="javascript:affiche('sousmenu8');" onmouseout="javascript:affiche();">
    			<ul>
    				<li><a href="page8.html">Cliquez ici</a></li>
     
    			</ul>
    		</dd>
    		<dt onmouseover="javascript:affiche('sousmenu9');" onmouseout="javascript:affiche();">Proshop</dt>
    		<dd id="sousmenu9" onmouseover="javascript:affiche('sousmenu9');" onmouseout="javascript:affiche();">
    			<ul>
    				<li><a href="page9.html">Cliquez ici</a></li>
     
    			</ul>
    		</dd>
    		<dt onmouseover="javascript:affiche('sousmenu10');" onmouseout="javascript:affiche();">Nouvelles</dt>
    		<dd id="sousmenu10" onmouseover="javascript:affiche('sousmenu10');" onmouseout="javascript:affiche();">
    			<ul>
    				<li><a href="page10.html">Cliquez ici</a></li>
     
    			</ul>
    		</dd>
    		<dt onmouseover="javascript:affiche('sousmenu11');" onmouseout="javascript:affiche();">Casse-croûte</dt>
    		<dd id="sousmenu11" onmouseover="javascript:affiche('sousmenu11');" onmouseout="javascript:affiche();">
    			<ul>
    				<li><a href="page11.html">Cliquez ici</a></li>
     
    			</ul>
    		</dd>
    		<dt onmouseover="javascript:affiche('sousmenu12');" onmouseout="javascript:affiche();">Tarifs de location</dt>
    		<dd id="sousmenu12" onmouseover="javascript:affiche('sousmenu12');" onmouseout="javascript:affiche();">
    			<ul>
    				<li><a href="page12.html">Cliquez ici</a></li>
     
    			</ul>
    		</dd>
    		<dt onmouseover="javascript:affiche('sousmenu13');" onmouseout="javascript:affiche();">Hockey mineur</dt>
    		<dd id="sousmenu13" onmouseover="javascript:affiche('sousmenu13');" onmouseout="javascript:affiche();">
    			<ul>
    				<li><a href="page13.html">Cliquez ici</a></li>
     
    			</ul>
    		</dd>
    		<dt onmouseover="javascript:affiche('sousmenu14');" onmouseout="javascript:affiche();">Défi Pepsi</dt>
    		<dd id="sousmenu14" onmouseover="javascript:affiche('sousmenu14');" onmouseout="javascript:affiche();">
    			<ul>
    				<li><a href="page14.html">Cliquez ici</a></li>
     
     
    			</ul>
    		</dd>
     
    </dl>
     
     
     
     
           <div id="en_tete">
       <!-- Ici on mettra la bannière -->
     
    </div>
     
     
    </br></br></br></br></br>
     
     
    <div id="corps">
    <p>
    <h2>Conseil d’administration  2009-2010 </h2>	</br>
     
    Président             		: 	M.  Robert Doyon</br>
    Vice – Président 		:  	M.  Mario Vachon</br>
    Secrétaire-très.	   	:  	Mme Sylvie Fortin</br>
    Directeurs           		:	M.  David Poulin</br>
     
    Représentant organisme 	:	M.  Christian Duval</br>
    Représentants municipaux:	M.  Paul Veilleux</br>
    M.  Marc Mercier</br>
     
    Directeur général		:	M.  Michel Mercier</br>
    Comptable		:	Mme Sylvie Fortin</br>
    Employés d’entretien	:	M.  Denis Poulin ( 31 ans de service)</br>
    			:	M.  Richard Poulin ( Retraité cette année )</br>
    				M. Paul Poulin (nouvel employé)</br>
    				</br>

    donc dans mon navigateur (lorsque je l'ouvre avec localhost), il y a seulment le texte et le nombre de visiteur(mon code php) il n'y a aucune image ou style css

  4. #4
    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
    Par défaut
    Quand tu appelles http://localhost, il ouvre index.php, il ne peut pas savoir que tu as une page HTML que tu veux aussi.

    Tu dois mettre ton code HTML dans ta page index.php.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    <html>
    <body>
    <?php
    echo "toto";
    ?>
    </body>
    </html>
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  5. #5
    Membre Expert
    Avatar de Thes32
    Homme Profil pro
    Développeur PHP, .Net, T-SQL
    Inscrit en
    Décembre 2006
    Messages
    2 379
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur PHP, .Net, T-SQL

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 379
    Par défaut
    Salut,

    As tu fait un tour par ici http://php.developpez.com/cours/ ?

  6. #6
    Membre éprouvé
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    167
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 167
    Par défaut
    Dans ta balise head, n'oublie pas non plus de faire appel a ton css

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    <html>
       <head>
          <link rel="stylesheet" type="text/css" href="ton_css.css" />
       </head>
       <body>
       <!--  ici ton code html  -->
       <?php
          //ou ton code php
       ?>
       <body>
    </html>

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2009
    Messages : 29
    Par défaut
    bon en gros ce que je veux dire c'Est comment je fait pouvoir le contenu totale de mon siteweb php/html/css compris ensemble .
    je pensais qu'il fallait passer par local host de wamp seulement je ne vois que le php et l'écriture html lorsque je fait cela donc je ne sais pas quoi faire .
    Merci a ceux qui ont pris le temps de répondre et qui prendront aussi le temps de répondre
    alex.

  8. #8
    Membre expérimenté Avatar de Alshten
    Homme Profil pro
    Développeur Web
    Inscrit en
    Novembre 2005
    Messages
    157
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2005
    Messages : 157
    Par défaut
    En même temps c'est normal si ton code PHP et ton code HTML sont dans deux fichiers différents.
    Le PHP permet de générer du code HTML uniquement en faisant des echo par exemple. Dans ton code PHP tu as juste un seul echo :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo '<p>Il y a actuellement ' . $donnees['nbre_entrees'] . ' visiteurs connectés sur mon site !</p>';
    Donc c'est normal qu'il n'affiche que ça. Si tu veux que ton code HTML soit sur la même page, tu dois le mettre dans le même fichier en dehors des balises php.

    C'est exactement ce que t'as déjà dit sabotage d'ailleurs et je te conseille de faire un vrai tuto de A à Z comme te l'a montré Thes32.

Discussions similaires

  1. Réponses: 1
    Dernier message: 23/04/2013, 05h18
  2. Redémarrage du serveur wamp via un code php
    Par ryodo dans le forum Langage
    Réponses: 5
    Dernier message: 03/07/2012, 09h41
  3. Seul le premier ID est pris en compte
    Par Stalk3R dans le forum jQuery
    Réponses: 19
    Dernier message: 02/07/2012, 10h31
  4. [PHP-JS] Est il possible d'intégrer du code PHP dans du code javacript ?
    Par bilou95 dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 16/07/2007, 09h05
  5. [PHP-JS] où est l'erreur dans ce code php
    Par jsdar dans le forum Langage
    Réponses: 1
    Dernier message: 06/04/2007, 19h17

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