01net    Web


Actuellement en ligne : 141 Utilisateurs dont 7 dans Programmation et développement >S'inscrire      >S'identifier      >Recherche      >Aide  
modéré par A.Ouloube, Beno@  
01net > Forum de 01net > Programmation et développement > PHP
> Balises Php non reconnues
Auteur
Message
 
<     1       >
da0ud
  
   
      ?   @     Posté le 08/02/2007 23:29:15  
Voter pour ce message
Je vous avoue que c'est super bizarre.

Je vous laisse le lien des pages ou ça bugue.

Cliquez dessus et après faites code source de la page et on voit clairement les balises php non interprétées.

Que faut-il modifier pour que cela marche ?

Merci de votre aide car à ce stade je ne comprends plus...

Bonne soirée.
Daoud
da0ud
  
   
      ?   @     Posté le 08/02/2007 23:30:16  
Voter pour ce message
Je vais ptet mettre le lien non ?

http://david.megretmerger.free.fr/test2/

Voilà
Minus-et-Cortex
  
   
      ?   @     Posté le 09/02/2007 00:02:44  
Voter pour ce message
Salut!

Es-tu bien sûr d'avoir un interpréteur PHP sur ton serveur ? Si oui, le serveur est-il bien configuré pour transmettre à l'interpréteur les pages PHP avant de les servir aux clients ?

@+
-------
Mieux vaut fermer sa gueule et passer pour un con que l'ouvrir et ne laisser aucun doute à ce sujet.
Gustave Parking
da0ud
  
   
      ?   @     Posté le 09/02/2007 00:06:41  
Voter pour ce message
Oui bien sûr !

Il suffit que tu ailles sur la page : http://david.megretmerger.free.fr/ pour t'en rendre compte.

Je pense qu'il doit y avoir une erreur qque part mais je ne sais pas où d'où le fait que je vous demande.

Merki.
da0ud
  
   
      ?   @     Posté le 09/02/2007 13:15:48  
Voter pour ce message
allo ?
Minus-et-Cortex
  
   
      ?   @     Posté le 09/02/2007 15:13:28  
Voter pour ce message
As-tu essayé de placer la page PHP qui ne fonctionne pas à la racine de ton site (voir si cela vient du fait qu'elle se trouve dans le répertoire test2, puisque la page index.php fonctionne bien, ou si ça vient vraiment de la page elle-même).

@+
-------
Mieux vaut fermer sa gueule et passer pour un con que l'ouvrir et ne laisser aucun doute à ce sujet.
Gustave Parking
FightSoul
  
  :-)
      ?   ^   @     Posté le 09/02/2007 15:25:50  
Voter pour ce message
Salut, t'as fait tes pages avec un programme spécifique ou t'as fait avec notepad ou autre ?
sinon y a une petite erreur dans le code de ta page :
<?php
if ($page=="envisage")
echo '<p>J'envisage...</p>';
else {
if (isset($_GET['version']) && ($_GET['version'] == 2))
echo '<a href="./envisage.php?version=2">J'envisage...</a>';
else
echo '<a href="./envisage.php?version=1">J'envisage...</a>';
}
?>


remplace par :
<?php
if ($page=="envisage")
echo '<p>J\'envisage...</p>';
else {
if (isset($_GET['version']) && ($_GET['version'] == 2))
echo '<a href="./envisage.php?version=2">J\'envisage...</a>';
else
echo '<a href="./envisage.php?version=1">J\'envisage...</a>';
}
?>
-->Message édité par FightSoul le 09/02/2007 15:42:33<--
da0ud
  
   
      ?   @     Posté le 25/02/2007 23:35:40  
Voter pour ce message
ca doit ptet venir de ca ?
non ?
da0ud
  
   
      ?   @     Posté le 25/02/2007 23:47:06  
Voter pour ce message
j'ai testé non c'est pas ca....
Je comprends vraiment pas le problème.
Surtout que dès le début il interprète pas la première balise pour le choix de la feuille de style.
Minus-et-Cortex
  
   
      ?   @     Posté le 26/02/2007 00:34:07  
Voter pour ce message
Lignes 107, 109, 113 et 115, il doit te manquer des ; pour terminer les echo.

Il semblerait que l'encodage utilisé pour écrire ta page ne convienne pas au serveur Web. Il semble que la page soit encodée dans un format propre à Windows sur deux octets par caractère dont un des deux octets est à 0x00 (je n'arrive pas à remettre la main sur le nom de cet encodage). Il faudrait ré-encoder le fichier en ASCII ou en latin-1 ou même en UTF-8 (mais pas en UTF-16). Je pourrais te confirmer ceci si tu m'envoies ta page par mail (contacte moi par MP si tu es intéressé).

Edit: en fait ta page doit être déjà encodée en UTF-16

@+



-->Message édité par Minus-et-Cortex le 26/02/2007 01:01:40<--
-------
Mieux vaut fermer sa gueule et passer pour un con que l'ouvrir et ne laisser aucun doute à ce sujet.
Gustave Parking
da0ud
  
   
      ?   @     Posté le 26/02/2007 16:44:41  
Voter pour ce message
merci je regarde cela !

si ca ne marche pas ce soir je te contacte par MP.

Bonne fin de journée à tous.

Daoud
da0ud
  
   
      ?   @     Posté le 26/02/2007 20:48:40  
Voter pour ce message
Mais en fait comment je fais pour changer l'encodage ?

C'est vrai que moi j'ai tapé mon code au notepad ou au wordpad.
le probleme doit venir de ca non ?
Minus-et-Cortex
  
   
      ?   @     Posté le 26/02/2007 20:54:30  
Voter pour ce message
Tu peux vérifier ce que je t'ai dit assez simplement : tu ouvres une ligne de commandes, tu te places dans le répertoire qui contient ton fichier (je suppose que tu en as une version sur ton disque dur) et tu fais "type mon_fichier.php". Là tu regardes si tous les caractères sont séparés par un espace. Dans ce cas, ton fichier est en UTF-16.
Sous Bloc-notes, tu peux sauvegarder en ANSI (liste de choix nommée Encodage au moment de Sauvegarder sous...) et sous Wordpad en Document texte ou Document texte MSDOS (ça devrait le faire).
-------
Mieux vaut fermer sa gueule et passer pour un con que l'ouvrir et ne laisser aucun doute à ce sujet.
Gustave Parking
da0ud
  
   
      ?   @     Posté le 26/02/2007 23:01:52  
Voter pour ce message
ca marche !!!!!!!!


merci beaucoup !!!
<     1       >

01net > Forum de 01net > Programmation et développement > PHP
> Balises Php non reconnues

Aller à :

Page générée en : 0.066s - X2board 2.2

Nous contacter | Charte de confiance | Voir notice légale

Tous droits réservés © 1999 - 2008 Groupe Tests - 01net.


Sites du réseau 01net Network : 01net - 01men - Rmc.fr - Bfmtv.fr - Radiobfm.com - TousLesPodcasts - Micro Achat

Ecoutez
Info, Talk, Sport ! La radio RMC en direct, partout en France, depuis votre ordinateur, Ecoutez !
Jeux
Avec Poker for Dummies, vous apprendrez à jouer au Stud à sept cartes, au Texas Hold'em ou à l'Omaha.