CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Problème PHP.

Nuggets_
Nuggets_
Niveau 8
08 janvier 2011 à 16:42:33

Bonjour, :)

Voici ma page index.php :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>Mon super site</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>

<body>

<!-- L'en-tête -->

<?php include("en_tete.php"); ?>

<!-- Les menus -->

<?php include("menu.php"); ?>

<!-- Le corps -->

<div id="corps">
<h1>Mon super site</h1>

<p>
Bienvenue sur mon super site !<br />
Vous allez adorer ici, c'est un site génial qui va parler de... heu... Je cherche encore un peu le thème de mon site :-d
</p>
</div>

<!-- Le pied de page -->

<?php include("pied_de_page.php"); ?>

</body>
</html>

Comme vous le voyez j'ai raccourci le menu, l'entete et le pied de page. Voila je ne comprend pas pourquoi quand je lance index.php depuis Firefox je n'ai que ça :
Mon super site

Bienvenue sur mon super site !
Vous allez adorer ici, c'est un site génial qui va parler de... heu... Je cherche encore un peu le thème de mon site ! :D

Alors que dans la page menu.php j'ai mis :

<div id="menu">
<div class="element_menu">
<h3>Titre menu</h3>
<ul>
<li><a href="page1.html">Lien</a></li>
<li><a href="page2.html">Lien</a></li>
<li><a href="page3.html">Lien</a></li>
</ul>
</div>
</div>

et pour pied de page :

<div id="pied_de_page">
<p>Copyright moi, tous droits réservés</p>
</div>

</body>

et pour l'entete : <div id="en_tete">

</div>

Voila :) merci. :)

Fire_Storm
Fire_Storm
Niveau 10
08 janvier 2011 à 17:29:53

Tu as installé quelque chose genre Wamp pour le faire fonctionner ?

Ton navigateur seul ne comprend pas PHP, il lui faut un serveur web, des programmes comme Wamp permettent d'installer ça sur ton ordi, et donc de faire en sorte que PHP puisse fonctionner (l'adresse du serveur local est souvent donc http://localhost/urldetonfichier).

Si tout ça fonctionne, as tu mis tes fichiers PHP dans un sous dossier ou autre (donc pas au même niveau que index.php) ? Si oui alors il faut préciser le dossier dans lequel ils sont.

Nuggets_
Nuggets_
Niveau 8
08 janvier 2011 à 17:42:15

Oui oui j'ai WampServer. mais ça n'apparé pas.. :(

Fire_Storm
Fire_Storm
Niveau 10
08 janvier 2011 à 18:02:52

Essaye bêtement un <?php echo "Salut"; ?> et regarde si il s'affiche.

Si c'est non, bah soit tu n'es pas sur le localhost, soit tu n'as tout simplement pas lancé Wamp (m'est déjà arrivé xD).

Nuggets_
Nuggets_
Niveau 8
08 janvier 2011 à 18:12:36

Ah c'est bon problème résolu mais l'entete est par dessus le menu et le menu est sur le corps et le corps est sur le pied de page. :( Need Help !!

Fire_Storm
Fire_Storm
Niveau 10
08 janvier 2011 à 18:21:53

Bah faut vérifier le HTML et le CSS.

Sans les includes ça fonctionne ? (ce qui m'étonnerait quand même)

Sinon un conseil, fin ça changera rien mais perso je trouve que je m'y retrouve mieux.

Au lieu d'inclure la div entière, j'inclus juste le contenu.

Donc au lieu de <?php include('menu.php'); ?>

J'inclus juste le contenu:

<div id="menu">
<?php include('menu.php'); ?>
</div>

Bon ça ne change rien je suis d'accord, mais au moins je sais que mes éléments sont bien placés, et que si l'un foire tout le reste ne sera pas chamboulé.

Bref, vérifie déjà que ta page est correct sans le PHP, sinon c'est qu'il y a une balise erronée ou qui manque quelque part.

Espozito
Espozito
Niveau 7
08 janvier 2011 à 21:07:14

Tout a l'air en ordre :-(

Espozito
Espozito
Niveau 7
08 janvier 2011 à 21:36:56

Quesque je suis con j'ai oublier de mettre du css... :honte:

Fire_Storm
Fire_Storm
Niveau 10
08 janvier 2011 à 22:08:58

... forcément là xD.

Spy-ST
Spy-ST
Niveau 5
13 janvier 2011 à 19:18:17

Un petit conseil, utilise plutôt include_once(), ça peut t'éviter d'éventuels problèmes d'inclusions multiples ;)

Sous forums
  • Aide à l'achat Mac
  • Internet
  • Macintosh
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware
La vidéo du moment