[WAMP] Problème d'analyse php
Bonjour à tous.
J'ai réussi à faire fonctionner l'URL rewriting, donc le problème ne vient pas de là (je le dis dès le début comme ça c'est fait!).
En fait, j'ai une page index.php qui prend des paramètres, contient des includes, un appel à ma base de données etc. Normal, donc. Je n'ai jamais testé ma base de données (en fait elle marche très bien sur internet, mais j'aimerais tester mon site en 127.0.0.1. Je n'ai pas encore installé la base mais je ne pense pas que le problème vienne de là.
Cependant l'affichage de ma page est bizarre...
voilà mon code PHP (j'ai pris soin de changer les mots de passe et login):
Code:
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
| <?
$link = mysql_connect("mysql5-2","xxx","yyy");
$success = mysql_select_db("xxx", $link);
?>
<HTML>
<HEAD>
<link rel="stylesheet" type="text/css" href="style_div.css">
<style type="text/css">
<!--
a.lien{text-decoration:none; font-weight:bold}
a.lien:link { color: #000000}
a.lien:visited { color: #000000}
a.lien:hover { color: #0000c4}
-->
</style>
</HEAD>
<BODY LINK="#fed404" VLINK="#fed404" ALINK="#fed404" BGCOLOR="#9FB8E0">
<FONT FACE="verdana">
<center>
<div id="bandeau">
<IMG SRC="banniere.gif" border="0" ><br>
<? include ("menu.php"); ?>
</div>
<div id="contenu">
<br><br>
<?
if ($rub==NULL) {$rub='edito';}
$url=strtr($rub,"-","/").".php";
if (file_exists($url)) {
include($url) ;
}
else {
include('construction.php') ;
}
?>
</div>
<div id="piedpage">
<br><br>
<hr>
<a class=lien href=# onclick=window.open('reaction.php?url=<?echo $_SERVER["SCRIPT_URI"]?>&lang=<?echo "$lang"?>','Mail',"width=450,height=310,location=0,menubar=0,resizable=0,scrollbars=0,status=0,titlebar=1,toolbar=0")><?
switch ($lang)
{
case "fr": echo "Réagir sur cette page"; break;
case "es": echo "Reacciones sobre esta pagina?"; break;
case "en": echo "Any remarks on this page?"; break;
}?></a><br>
<FONT SIZE="1">(c) 2007</FONT>
</div>
</FONT>
</center>
</BODY>
</HTML>
<?
mysql_close($link);
?> |
et voilà quand je clique droit pour afficher la source de la page obtenue en 127.0.0.1
Code:
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
| <?
$link = mysql_connect("mysql5-2","xxx","yyy");
$success = mysql_select_db("xxx", $link);
?>
<HTML>
<HEAD>
<link rel="stylesheet" type="text/css" href="style_div.css">
<style type="text/css">
<!--
a.lien{text-decoration:none; font-weight:bold}
a.lien:link { color: #000000}
a.lien:visited { color: #000000}
a.lien:hover { color: #0000c4}
-->
</style>
</HEAD>
<BODY LINK="#fed404" VLINK="#fed404" ALINK="#fed404" BGCOLOR="#9FB8E0">
<FONT FACE="verdana">
<center>
<div id="bandeau">
<IMG SRC="banniere.gif" border="0" ><br>
<? include ("menu.php"); ?>
</div>
<div id="contenu">
<br><br>
<?
if ($rub==NULL) {$rub='edito';}
$url=strtr($rub,"-","/").".php";
if (file_exists($url)) {
include($url) ;
}
else {
include('construction.php') ;
}
?>
</div>
<div id="piedpage">
<br><br>
<hr>
<a class=lien href=# onclick=window.open('reaction.php?url=<?echo $_SERVER["SCRIPT_URI"]?>&lang=<?echo "$lang"?>','Mail',"width=450,height=310,location=0,menubar=0,resizable=0,scrollbars=0,status=0,titlebar=1,toolbar=0")><?
switch ($lang)
{
case "fr": echo "Réagir sur cette page"; break;
case "es": echo "Reacciones sobre esta pagina?"; break;
case "en": echo "Any remarks on this page?"; break;
}?></a><br>
<FONT SIZE="1">(c) 2007</FONT>
</div>
</FONT>
</center>
</BODY>
</HTML>
<?
mysql_close($link);
?> |
à noter que sur la page obtenue, j'ai bien "bannière.gif" qui est présent, ainsi que le <hr>, mais j'ai aussi ça:
Code:
1 2
| &lang=','Mail',"width=450,height=310,location=0,menubar=0,resizable=0,scrollbars=0,status=0,titlebar=1,toolbar=0")>
(c) 2007 |
bizarre....