php pas interpreté completement par IIS [RESOLU]

php pas interpreté completement par IIS [RESOLU] - PHP - Programmation

Marsh Posté le 15-05-2006 à 16:46:47    

Salut à tous!
 
voilà mon problème, assez étrange :  
 
j'ai 2 sites hébergés sur un serveur IIS.
le premier comporte juste une page php, correctement interpretée.
le second, testé sous easyphp, fonctionne, mais une fois balancé sur le serveur, le code php n'est plus interpreté! je me retrouve avec les pages completes PHP/HTML.
j'ai essayé d'enregistrer les pages avec notepad++, dreamweaver8, en vérifiant bien les métadonnées..
rien n'y fait...
 
quelqu'un a-t-il une idée de la provenance de cette p***** de c********* à la c**?
 
merci d'avance, je m'arrache les cheveux depuis 2 jours...suis presque chauve..
 
merci de votre coup de main!
 
PS : j'ai le message suivant dans le bas du navigateur : Openig page res://ieframe.dll/http_500.htm...
 
sais pas si ça veut dire kekchose :sweat:  :D
a mon avis...non
en fait sous IE : il ouvre les pages via le navigateur
sous FF: propose le téléchargement des pages.php  
 
j'ai redémarré le serveur également...
si vous avez besoin de plus d'infos n'hésitez pas!  ;)  
merci!
 
PS 2 : ptet que le code d'une page pourrait ptet vous aider...bien que la même (a peu de chose près, fonctionne correctement)

Code :
  1. <html xmlns="http://www.w3.org/1999/xhtml">
  2. <head>
  3. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  4. <title>Charte Graphique</title>
  5. <link href="../../css/styles.css" rel="stylesheet" type="text/css" />
  6. <script language="JavaScript" type="text/JavaScript" src="../../scripts/JavascriptFlashGateway.js"></script>
  7. <script language="JavaScript" type="text/JavaScript" src="../../scripts/underlayer.js"></script>
  8. </head>
  9. <?php
  10. if (isset($_POST['choixcharte']) )
  11. {
  12. $d=$_POST['choixcharte']."/";
  13. // Notez que !== n'existait pas avant 4.0.0-RC2
  14. if ($handle = opendir($d)) {
  15.    //echo "Directory handle: $handle\n";
  16.    //echo "Files:\n";
  17.    /* Ceci est la façon correcte de traverser un dossier. */
  18.    ?>
  19. <div id="box">
  20. <?php 
  21.  
  22.    while (false !== ($file = readdir($handle))) {
  23.    if ($file!="." AND $file!=".." ) {
  24.        echo "<li><a href='$d$file'>$file\n </a></li><br>";
  25.    }}
  26.    closedir($handle);
  27. }
  28. }
  29. ?>
  30. </div>
  31. <div id="fond">
  32. <script type="text/javascript">
  33. var uid = new Date().getTime();
  34. var flashProxy = new FlashProxy (uid, 'scripts/JavaScriptFlashGateway.swf');
  35. var tag = new FlashTag('../../flash/charte.swf', '100%', '100%');
  36. tag.setFlashvars('lcId='+uid);
  37. tag.write(document);
  38. </script>
  39. </div>
  40. <div id="centre">
  41. <div id="formu">
  42. <form method="post">
  43. <select name="choixcharte">
  44. <option value="logos" <? if (isset($_POST['choixcharte'])) { if ($_POST['choixcharte']=="logos" ) {echo 'selected="selected"';}} ?> >Logos</option>
  45. <option value="chartegraphique" <? if (isset($_POST['choixcharte'])) { if ($_POST['choixcharte']=="chartegraphique" ) {echo 'selected="selected"';}} ?> >Charte graphique</option>
  46. </select>
  47. <div id="bouton"> <input type="image" class="bouton" alt="Envoyer" onFocus="src='../../images/bouton1.gif'" src="../../images/bouton.gif"/> </div>
  48. </form>
  49. </div>
  50. <div class="lien" id="lien">
  51. <a href="../../index.html"><img src="../../images/boutonnav1.gif" onfocus="src='../images/boutonnavhover1.gif'" alt="sommaire" border="0"/></a></div>
  52. </div>
  53. </html>


Message édité par flock86 le 16-05-2006 à 14:09:17
Reply

Marsh Posté le 15-05-2006 à 16:46:47   

Reply

Marsh Posté le 15-05-2006 à 20:34:19    

Je n'y connais rien en IIS mais lorsqu'un probleme comme ca se produit sous linux, il faut toucher au niveau de la configuration apache; soit le SERVEUR WEB; et non pas au code.
 
 ;)

Reply

Marsh Posté le 16-05-2006 à 09:07:35    

Merci tania_j!
 
En effet, il semblerait que ce soit IIS qui merdouille. Bon je m'y connais pas mais on va mettre les mains dans le cambouis!  
Merci de m'avoir aiguillé!
bonne journée

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed