J'utilise le plugin switcher sur un spip 2.0.3
Après un gros crash de mon ordi, je réinstalle tout.
Et surprise, j'ai maintenant ce message d'erreur sur mes pages
*Deprecated*: Function eregi_replace() is deprecated in *C:\wamp\www\Escal-V2\plugins\switcher_1_9\switcher_fonctions.php* on line *35
*
Et en effet, on trouve dans ce fichier ces 2 lignes :
// On rajoute le code du selecteur de squelettes avant la balise </body>
$texte=eregi_replace("</body>","$code</body>",$texte);
J'utilise le plugin switcher sur un spip 2.0.3
Après un gros crash de mon ordi, je réinstalle tout.
Et surprise, j'ai maintenant ce message d'erreur sur mes pages
*Deprecated*: Function eregi_replace() is deprecated in *C:\wamp\www\Escal-V2\plugins\switcher_1_9\switcher_fonctions.php* on line *35
*
Et en effet, on trouve dans ce fichier ces 2 lignes :
// On rajoute le code du selecteur de squelettes avant la balise </body>
$texte=eregi_replace("</body>","$code</body>",$texte);
Comment résoudre ce problème ?
J'aurais du chercher avant de poser la question mais je'avais peur que ce ne soit trop compliqué pour moi.
En fait, on écrit
$texte=str_ireplace("</body>","$code</body>",$texte);
et hop !
alors le mieux, c'est preg_replace ou str_ireplace ??
Il n'y a pas de "mieux" :
* str_ireplace n'est pas compatible php4 (cf php.net)
* preg_ est un micro-pouillème plus lent
-- Fil
.En fait, je m'aperçois qu'avec la dernière version de Wamp qui a la version 5.3.0 de php, j'ai pas mal de message de ce type, aussi bien dans l'espace privé que public :
*Deprecated*: Assigning the return value of new by reference is deprecated in *C:\wamp\www\Manas-v203\plugins\auto\cfg\inc\cfg.php* on line *121
*
Comment y remédier ?
Même si ça ne gêne pas le fonctionnement de spip ou de mes sites, ç'est un peu gênant.
* Jean-Christophe Villeneuve tapuscrivait, le 22/07/2009 21:55:
Fil a écrit :
alors le mieux, c'est preg_replace ou str_ireplace ??
Il n'y a pas de "mieux" :
* str_ireplace n'est pas compatible php4 (cf php.net)
* preg_ est un micro-pouillème plus lent
-- Fil
..En fait, je m'aperçois qu'avec la dernière version de Wamp qui a la version 5.3.0 de php, j'ai pas mal de message de ce type, aussi bien dans l'espace privé que public :
*Deprecated*: Assigning the return value of new by reference is deprecated in *C:\wamp\www\Manas-v203\plugins\auto\cfg\inc\cfg.php* on line *121
*
Comment y remédier ?
Même si ça ne gêne pas le fonctionnement de spip ou de mes sites, ç'est un peu gênant.
Il faut enlever (via le php.ini) l'affichage des warnings
* Jean-Christophe Villeneuve tapuscrivait, le 22/07/2009 21:55:
Fil a écrit :
alors le mieux, c'est preg_replace ou str_ireplace ??
Il n'y a pas de "mieux" :
* str_ireplace n'est pas compatible php4 (cf php.net)
* preg_ est un micro-pouillème plus lent
-- Fil
..En fait, je m'aperçois qu'avec la dernière version de Wamp qui a la version 5.3.0 de php, j'ai pas mal de message de ce type, aussi bien dans l'espace privé que public :
*Deprecated*: Assigning the return value of new by reference is deprecated in *C:\wamp\www\Manas-v203\plugins\auto\cfg\inc\cfg.php* on line *121
*
Comment y remédier ?
Même si ça ne gêne pas le fonctionnement de spip ou de mes sites, ç'est un peu gênant.
Il faut enlever (via le php.ini) l'affichage des warnings
Alors là, avant de faire de grosses conneries, je préfère demander :
On fait ça où dans ce fichier ?
J'ai bien essayé
error_reporting = E_ALL & ~E_DEPRECATED
ou
error_reporting = E_ALL & ~E_NOTICE
mais ça n'a pas l'air d'être ça ...
*Deprecated*: Assigning the return value of new by reference is
deprecated in *C:\wamp\www\Manas-v203\plugins\auto\cfg\inc\cfg.php* on
line *121
*
Comment y remédier ?
Même si ça ne gêne pas le fonctionnement de spip ou de mes sites,
ç'est un peu gênant.
Il faut enlever (via le php.ini) l'affichage des warnings
bah, faut surtout corriger...
Je sais que CFG sera deprecated par CFG2, mais d'ici là... de l'eau aura coulée sous les ponts... En attendant, faut corriger ! Ca doit bien être possible !
*Deprecated*: Assigning the return value of new by reference is
deprecated in *C:\wamp\www\Manas-v203\plugins\auto\cfg\inc\cfg.php* on
line *121
*
Comment y remédier ?
Même si ça ne gêne pas le fonctionnement de spip ou de mes sites,
ç'est un peu gênant.
Il faut enlever (via le php.ini) l'affichage des warnings
bah, faut surtout corriger...
Je sais que CFG sera deprecated par CFG2, mais d'ici là... de l'eau aura coulée sous les ponts... En attendant, faut corriger ! Ca doit bien être possible !
Tu as raison mais ces corrections sont bien au-dessus de mes compétences.
Donc la proposition de Fil m'intéresse davantage dans un premier temps.
Jean-Christophe Villeneuve a écrit :
Un petit up ...
RealET a écrit :
* Jean-Christophe Villeneuve tapuscrivait, le 22/07/2009 21:55:
Fil a écrit :
alors le mieux, c'est preg_replace ou str_ireplace ??
Il n'y a pas de "mieux" :
* str_ireplace n'est pas compatible php4 (cf php.net)
* preg_ est un micro-pouillème plus lent
-- Fil
..En fait, je m'aperçois qu'avec la dernière version de Wamp qui a la version 5.3.0 de php, j'ai pas mal de message de ce type, aussi bien dans l'espace privé que public :
*Deprecated*: Assigning the return value of new by reference is deprecated in *C:\wamp\www\Manas-v203\plugins\auto\cfg\inc\cfg.php* on line *121
*
Comment y remédier ?
Même si ça ne gêne pas le fonctionnement de spip ou de mes sites, ç'est un peu gênant.
Il faut enlever (via le php.ini) l'affichage des warnings
Alors là, avant de faire de grosses conneries, je préfère demander :
On fait ça où dans ce fichier ?
J'ai bien essayé
error_reporting = E_ALL & ~E_DEPRECATED
ou
error_reporting = E_ALL & ~E_NOTICE
mais ça n'a pas l'air d'être ça ...
*Deprecated*: Assigning the return value of new by reference is
deprecated in *C:\wamp\www\Manas-v203\plugins\auto\cfg\inc\cfg.php* on
line *121
*
Comment y remédier ?
Même si ça ne gêne pas le fonctionnement de spip ou de mes sites,
ç'est un peu gênant.
Il faut enlever (via le php.ini) l'affichage des warnings
bah, faut surtout corriger...
Je sais que CFG sera deprecated par CFG2, mais d'ici là... de l'eau aura coulée sous les ponts... En attendant, faut corriger ! Ca doit bien être possible !
Tu as raison mais ces corrections sont bien au-dessus de mes compétences.
Donc la proposition de Fil m'intéresse davantage dans un premier temps.
Bon, n'arrivant pas à régler le php.ini, je suis redescendu vers la version 5.2.9 de php et hop, plus de messages.