[RESOLU] Upgrade problèmatique de php 5.3.0 en 5.3.8 - balise php

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] Upgrade problèmatique de php 5.3.0 en 5.3.8 - balise php

Re: Upgrade problèmatique de php 5.3.0 en 5.3.8 - balise php

par lmeylan2 » 18 juil. 2012, 22:45

Non, je n'ai jamais utilisé les short tags ....

Le comportement de l’interpréteur php était d'ailleurs très curieux puisque considérait la fin du code php dès qu'il rencontrait le caractère > (y.c dans les commentaires!), quel que soit le caractère qui précédait.
Je confirme après plusieurs essais que tout marche bien désormais, après avoir supprimé ce fichier .htaccess.

Re: Upgrade problèmatique de php 5.3.0 en 5.3.8 - balise php

par moogli » 15 juil. 2012, 00:03

salut,

ce fichier indiquer d'utiliser php5 pour les fichiers .php

Cela permet de changer de version de php (suivant la conf serveur).

Cela implique surement une conf différente pour cette version de php précise.

par contre je pense que ce que tu indique est le rendu sur le navigateur et que la conf de php ne supporte pas les shorts tags et toi tu les utilises ? :)

Attention short tag off c'est la conf par défaut.

@+

Re: Upgrade problèmatique de php 5.3.0 en 5.3.8 - balise php

par lmeylan2 » 14 juil. 2012, 23:42

Je pense avoir trouvé !
en fait j'avais sur sur le répertoire de mon serveur, un fichier .htaccess.
ce fichier contenait une ligne :
AddType x-mapp-php5 .php

Je n'ai aucune idée de pourquoi ce fichier est là et la signification de cette ligne.
toujours est-il qu'en supprimant ce fichier, tout se passe normalement maintenant.

Upgrade problèmatique de php 5.3.0 en 5.3.8 - balise php

par lmeylan2 » 13 juil. 2012, 22:56

Bonjour,

j'utilise Easyphp, et je tente de faire un upgrade vers php en 5.3.8. (j'ai des problème avec simple xml et avant d'en faire état je veux vérifier que ceci n'a pas été corrigé depuis, mais ceci est une autre question)
Assez curieusement mon site qui marchait parfaitement avant, n'arrive plus à gérer une chaîne de caractère dès que celle-ci contient ">". PHP considère que c'est une balise et arrête l'interprétation et prend la suite pour du html ...
Par exemple :
si j'ai dans mon code :
$str = 'Un \'apostrophe\' en <strong>gras</strong>';
cela m'affiche dès le lancement du fichier :
gras';

J'ai vérifié quelques basiques dans php.ini du genre :
short_open_tag = Off
asp_tags = Off

Ca doit etre super basique mais je ne trouve pas.

Toute aide est la bienvenue