Bonjour, je sais bien que je suis sur un forum auto, mais je galère depuis la semaine dernière avec le même problème... J'ai posé le probleme sur plusieurs forums mais personne n'a su m'aider.
J'ai donc un souci avec une fonction PHP.
J'utilise cette fonction dans plusieurs site et jusque là, aucun souci. Mon script PHP fonctionne aussi bien en local (avec Easy-PHP 1.7) que sur un hébergement avec serveur Linux ou IIS.
Je suis en train de développer un site qui sera sur un hébergement avec serveur Unix.
J'ai des messages d'erreur pour cette bête fonction ereg() :
Citation :
while(ereg("{([^ ]{1,})}",$ligne,$tag)){
if(!isset($data[$tag[1]])){
$data[$tag[1]]="";
}
|
Dans mes logs d'erreurs, j'ai droit au message d'erreur suivant :
Citation :
PHP Warning: ereg(): Invalid preceding regular expression in /hermes/data11/b648/toopy/sigmacom/library.inc.php on line 23
|
alors que tout fonctionne bien en local...
J'ai configuré Dreamweaver pour qu'il me fasse des sauts de ligne Unix dans mes scripts et j'utilise la version 4.3.3 de PHP, la même que sur le serveur ou est hébergé le site.
Si quelqu'un a eu des soucis similaires, ça serait bien de m'orienter, ça commençe à me gonfler sérieusement, vu que c'est une fonction que j'utilise depuis longtemps sans aucun problème.
Merci d'avance.