Problème d'affichage des pages php

HTML5, CSS3, Javascript, support des mobiles... Que penser de votre site ? Vous manquez d'informations pour la construction d'un site qui puisse s'afficher correctement partout ? C'est un problème simple, un peu complexe ? Venez ici !
lordbdp
Gecko
Messages : 87
Inscription : 22 sept. 2005, 19:51

Problème d'affichage des pages php

Message par lordbdp »

Bonjour à tous,

J'ai un gros soucis j'arrive à faire afficher les pages en HTML ou HTM au centre de mon site, mais impossible d'afficher les pages en PHP alors que ces pages s'affichent si je les appelle directement dans la barre d'adresse.

Un exemple du code que j'utilise ( je pense que c'est de là que vient l'erreur mais d'où exactement... :shock: ) :

Coté HTML :

Code : Tout sélectionner

<li><a href="?page=113" title="blablabla"> le blabla </a></li>
Coté PHP :

Code : Tout sélectionner

elseif ($page=='113') {include('divers/blabla');}
Sachant que même si j'ajoute /index.php coté PHP après divers/blabla, ça ne fonctionne pas plus ...

Vu que la majorité des pages appelées sont des pages PHP, le problème est assez important !

Merci d'avance.

Cordialement.

PS : Je suis novice, donc si vous pouvez expliquer simplement... :D . Merci.
Nyro Xeo
Salamandre
Messages : 21
Inscription : 30 avr. 2005, 16:21

Message par Nyro Xeo »

Est-ce que tu as regardé si la condition était remplie ? En mettant un texte, par exemple... :

Code : Tout sélectionner

<?php
if ($page == 113)
{
 exit('<p>Condition remplie.</p>');
}
else
{
 exit('<p>Condition non remplie.</p>');
}
?>
À mon avis, c'est parce que tu utilises "$page" alors que c'est une variable de type GET (on utilisait $page en PHP 3, mais désormais, pour des raisons de sécurité, on utilise $_GET['page'])...

Code : Tout sélectionner

<?php
if ($_GET['page'] == 113)
exit('<p>Condition remplie.</p>');
}
else
{
 exit('<p>Condition non remplie.</p>');
}
?>
Si jamais tu veux compléter ou approfondir ou "corriger" ton apprentissage : http://www.siteduzero.com/php/
-={ Nyro Xeo }=-
lordbdp
Gecko
Messages : 87
Inscription : 22 sept. 2005, 19:51

Message par lordbdp »

j'ai mis :

Code : Tout sélectionner

elseif ($_GET['page']=='113') {include('divers/blabla');}
Et pas de changement...



Je regarde le lien que tu as donné, vraiment bien pour les débutants comme moi et c'est presque un "PHP pour les nuls !". Merci.
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

lordbdp a écrit :Et pas de changement...
C'est-à-dire ? Tu n'as pas de message d'erreur :?:
lordbdp
Gecko
Messages : 87
Inscription : 22 sept. 2005, 19:51

Message par lordbdp »

Nan, j'avais homis de mettre php après <? :roll:

Maintenant elles s'affichent mais c'est carément caca l'affichage des pages apelées...
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

Montre :wink:
lordbdp
Gecko
Messages : 87
Inscription : 22 sept. 2005, 19:51

Message par lordbdp »

La page comme je devrait la voir :
http://www.e-central.fr/humour/main.php

et la page comme elle s'affiche :
http://www.e-central.fr/?page=201

Meci d'avance.
golemboy
Gecko
Messages : 52
Inscription : 18 nov. 2003, 12:50

Message par golemboy »

change déjà l'encodage des caractères passe en UTF-8
lordbdp
Gecko
Messages : 87
Inscription : 22 sept. 2005, 19:51

Message par lordbdp »

Pas le choix ?

Galère !
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

Visiblement le fichier que tu inclus est en utf-8. Et la page de base est en ISO-8859-1.

Donc soit tu fais tout en utf-8, soit tu fais tout en ISO-8859-1. Mais en aucun cas tu ne mélange les deux :wink:
lordbdp
Gecko
Messages : 87
Inscription : 22 sept. 2005, 19:51

Message par lordbdp »

calimo a écrit :Visiblement le fichier que tu inclus est en utf-8. Et la page de base est en ISO-8859-1.

Donc soit tu fais tout en utf-8, soit tu fais tout en ISO-8859-1. Mais en aucun cas tu ne mélange les deux :wink:
Ben golemboy me dit que c'est de l'UTF et toi tu me dis ISO, C'est quoi alors au final ? Et où trouver un tableau de conversion ?

Cela ne changera pas le pb de l'affichage des images qui ne sont pas là... Si ?
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

lordbdp a écrit :C'est les deux ! Et c'est bien là que réside le problème. La page inclue a un encodage différent de la page receveuse. À toi de voir quel encodage tu souhaites. Il faut juste faire un choix et n'en garder qu'un :wink:
lordbdp a écrit :Et où trouver un tableau de conversion ?
Utilise plutôt ton éditeur de texte pour faire la conversion :P
lordbdp a écrit :Cela ne changera pas le pb de l'affichage des images qui ne sont pas là... Si ?
Vérifie les chemins d'accès. Ils m'ont l'air très bizarres…
lordbdp
Gecko
Messages : 87
Inscription : 22 sept. 2005, 19:51

Message par lordbdp »

Ok mais où trouver un document qui permet de convertir un UTF en ISO ? Ou inversement. Je les connai pas toutes les combinaisons !!
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

Pourquoi veux-tu un document ? :shock:
Je répète, ton éditeur de texte le fait très certainement très bien ! :)
lordbdp
Gecko
Messages : 87
Inscription : 22 sept. 2005, 19:51

Message par lordbdp »

car je ne connais pas les raccourcis pour les caractères spéciaux ... snif !
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 4 invités