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

EDI, CMS, Outils, Scripts et API PHP Discussion :

[WAMP] Problème d'analyse php


Sujet :

EDI, CMS, Outils, Scripts et API PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de DJ Caësar 9114
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2006
    Messages
    135
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2006
    Messages : 135
    Par défaut [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 : 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
    <?
    $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 : 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
    <?
    $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 X : Sélectionner tout - Visualiser dans une fenêtre à part
    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....

  2. #2
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Par défaut
    Les balises courtes (<?) sont-elles bien autorisées (directive short_open_tag à On) ? (à vérifier par exemple via phpinfo)

  3. #3
    Membre chevronné Avatar de Inazo
    Profil pro
    Gérant - société de développement web
    Inscrit en
    Avril 2007
    Messages
    417
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Gérant - société de développement web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2007
    Messages : 417
    Par défaut
    Bonjour à tous,

    En effet c'est un problème de "short tag" il en faut pas écrire <? mais <?php ce qui en soit est plus juste.

    Après en effet si tu veux pouvoir utiliser les "short tag" il faut modifier le php.ini.

    Cordialement Inazo.

  4. #4
    Membre confirmé Avatar de DJ Caësar 9114
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2006
    Messages
    135
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2006
    Messages : 135
    Par défaut
    Merci à vous deux, le problème venait effectivement de ça.
    C'est dommage qu'ils n'aient pas mis ce paramètre par défaut, parce que tous ceux que je connais (ce qui m'inclue ) utilisent le "short_tag".

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [PHP-JS] Problème exécution fonction php avec js
    Par cokilulu dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 15/03/2006, 21h34
  2. [POO] Problème de code PHP avec Internet Explorer
    Par bzoler dans le forum Langage
    Réponses: 5
    Dernier message: 12/02/2006, 11h00
  3. Réponses: 2
    Dernier message: 08/12/2005, 05h28
  4. [COM] Problème COM et PHP
    Par goldeneagle dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 27/09/2005, 22h41
  5. [PHP-JS] Problème de variable PHP dans un script JS
    Par soad029 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 08/08/2005, 22h17

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