Page 1 sur 3
Problème d'affichage des pages php
Publié : 20 oct. 2005, 01:30
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...

) :
Coté HTML :
Code : Tout sélectionner
<li><a href="?page=113" title="blablabla"> le blabla </a></li>
Coté PHP :
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...

. Merci.
Publié : 20 oct. 2005, 10:07
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/
Publié : 20 oct. 2005, 14:43
par lordbdp
j'ai mis :
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.
Publié : 22 oct. 2005, 16:07
par calimo
lordbdp a écrit :Et pas de changement...
C'est-à-dire ? Tu n'as pas de message d'erreur

Publié : 22 oct. 2005, 21:31
par lordbdp
Nan, j'avais homis de mettre
php après
<?
Maintenant elles s'affichent mais c'est carément caca l'affichage des pages apelées...
Publié : 23 oct. 2005, 10:16
par calimo
Montre

Publié : 23 oct. 2005, 19:50
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.
Publié : 23 oct. 2005, 20:34
par golemboy
change déjà l'encodage des caractères passe en UTF-8
Publié : 23 oct. 2005, 20:56
par lordbdp
Pas le choix ?
Galère !
Publié : 23 oct. 2005, 21:00
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

Publié : 24 oct. 2005, 00:55
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

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 ?
Publié : 24 oct. 2005, 08:06
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
lordbdp a écrit :Et où trouver un tableau de conversion ?
Utilise plutôt ton éditeur de texte pour faire la conversion
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
Publié : 24 oct. 2005, 20:13
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 !!
Publié : 24 oct. 2005, 21:05
par calimo
Pourquoi veux-tu un document ?
Je répète, ton éditeur de texte le fait très certainement très bien !

Publié : 24 oct. 2005, 22:56
par lordbdp
car je ne connais pas les raccourcis pour les caractères spéciaux ... snif !