[Obm] Page blanche après suppression "Todo"

Rande Mehdi mehdi.rande@aliacom.fr
Tue, 04 Jul 2006 13:01:06 +0200


--=-5axobMEQrncYHm8Ym25C
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit

On Tue, 2006-07-04 at 12:00 +0200, OBM at Cap'Mediatel wrote:
> Rande Mehdi wrote:
> > On Tue, 2006-07-04 at 09:15 +0200, OBM at Cap'Mediatel wrote:
> >   
> >>
> >> C'était bien vu, mais malheureusement phpinfo me dit bien :
> >>
> >>
> >>     pcre
> >>
> >> PCRE (Perl Compatible Regular Expressions) Support 	enabled
> >> PCRE Library Version 	3.9 02-Jan-2002
> >>
> >>     
> >
> > Bonjour,
> > Je dois vous avouer que j'ai un peu du mal a voir d'ou vient le
> > problème, visiblement c'est lors du "parsing" des expressions régulière
> > que le message est renvoyé, donc tout laisse penser que cela vient de
> > pcre... pourriez vous mettre a jour votre version de pcre?
> >
> >   
> 
> Bonjour,
> 
> Après tests, il semble que la librairie PCRE du système soit beaucoup 
> plus récente, mais que la librairie PCRE utilisée par PHP4 soit 
> statiquement liée à PHP ; or mon package PHP4 est la dernière version 
> disponible pour la RedHat Entreprise 4, je n'ai donc malheureusement pas 
> la possibilité de mettre le PCRE utilisé par PHP à jour àmoins qu'il n'y 
> ait un moyen de lui spécifier un fichier '.so' à utiliser dans le php.ini...
> 

Bon après des tests il semblerait que obm puisse fonctionner avec une
version plus ancienne encore de pcre (j'ai regardé avec la plus ancienne
que j'ai trouvé la 3.4), donc ca ne doit pas etre un problème de
version.

> De toutes façon ce qui est très étrange c'est qu'OBM fonctionnait très 
> bien avant le passage en PHP5 et que malgré le retour en PHP4, on 
> n'arrive pas à avoir quelquechose de stable...

Oui en effet, j'ai également du mal a comprendre d'ou peux venir le
problème,
pour pouvoir éliminer pcre comme cause possible du bug pourriez vous
lancer le script ci-joint (pcre_test.php) avec php4 et php5 et voire si
les resultats sont les même?

> Certaines fonctions marchent en PHP5 et pas en PHP4 et vice-versa...

Dans ses versions < 1.2 OBM n'est pas compatible avec PHP5, donc bien
qu'il puisse fonctionner la préscence de "bug" ou de problèmes n'est pas
étonnante.


> Pourriez-vous me dire (pour m'aider dans mon debug) quelles librairies 
> ou extensions sont utilisées lors de l'ajout d'un contact ET lors de la 
> création d'un évènement dans l'agenda hormis PCRE ?
> 

Normalement seul PCRE intervient à l'endroit ou vous avez un problème
ainsi que les regexp définit dans le fichier global.inc ...
Cordialement 
Mehdi Rande

> Cordialement,
> Patrice LAUZELY.
> 
> >
> >   
> >> [...]
> >> Le seul changement qui (pourquoi pas) aurait pu affecter PHP est le
> >> passage de la variable short_open_tag à "On" dans le php.ini pour
> >> l'autre application. J'ai comme dans l'idée que mes problèmes pourraient
> >> venir de là... Qu'en dites-vous ?
> >>
> >>     
> >
> > Non normalement cela ne devrait pas avoir de rapport.
> > Cordialement,
> > Mehdi Rande
> >
> >   
> 
> _______________________________________________
> Obm mailing list
> Obm@list.aliacom.fr
> http://www.list.aliacom.fr/mailman/listinfo/obm
-- 
Mehdi Rande - mehdi.rande@aliacom.fr
ALIACOM - www.aliacom.fr - 
Toulouse : 05 62 19 24 91 - Paris : 01 48 25 53 13 

--=-5axobMEQrncYHm8Ym25C
Content-Disposition: attachment; filename=pcre_test.php
Content-Type: application/x-php; name=pcre_test.php
Content-Transfer-Encoding: 8bit

<?php
$subject = "abcdef";
$pattern = '/^abc/';
$return = preg_match($pattern, $subject);
echo "Recherche d'un chaîne commencant par abc dans abcdef (Resultat normal : 1 ) : \n";
print_r($return);
echo "\n";
$subject = "05 62 19 24 91";
$pattern="/^[0-9+x \(\)-\.]+$/";")]";
$return = preg_match($pattern, $subject);
echo "Verification numéros de télephone comme dans OBM (Resultat normal : 1 ) : \n";
print_r($return);
echo "\n";

?> 

--=-5axobMEQrncYHm8Ym25C--