•  » Utilisation
  •  » [Résolu] Erreur : functions_mail.inc.php on line 42

#1 2014-04-27 11:10:52

Nicolas30
Membre
Nîmes
2010-09-29
156

[Résolu] Erreur : functions_mail.inc.php on line 42

Bonjour,

J'ai un message d'erreur

Code:

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /homez.***/********/www/e/include/functions_mail.inc.php on line 42

A savoir: le site ce trouve dans un repertoire /e/

depuis que j'ai installé ces deux fichiers :
.htaccess

Code:

RewriteEngine on
RewriteCond %{REQUEST_URI} !^/e
RewriteRule ^(.*)$ /e/$1 

##  activation ZEND optimizer  
SetEnv ZEND_OPTIMIZER 1 

## EXPIRES CACHING ##
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/gif A2592000
ExpiresByType image/jpeg A2592000
ExpiresByType image/jpg A2592000
ExpiresByType image/png A2592000
ExpiresByType image/x-icon A2592000
ExpiresByType text/css A86400
ExpiresByType text/javascript A86400
ExpiresByType application/x-shockwave-flash A2592000
#
<FilesMatch "\.(gif¦jpe?g¦png¦ico¦css¦js¦swf)$">
Header set Cache-Control "public"
</FilesMatch>
</IfModule>
## EXPIRES CACHING ##

#Gzip
<ifmodule mod_deflate.c>
AddOutputFilterByType DEFLATE text/text text/html text/plain text/xml text/css application/x-javascript application/javascript text/javascript
</ifmodule>

##  suppression de SESSID dans les url  
SetEnv SESSION_USE_TRANS_SID 0  
          
##  Commenter la ligne ci-dessous si plantage   
# php_flag zlib.output_compression on  
      
##  Activer le filtre  
SetOutputFilter DEFLATE  
      
##  Certains navigateurs ne peuvent pas avoir GZIP (les vieux)   
BrowserMatch ^Mozilla/4 gzip-only-text/html  
BrowserMatch ^Mozilla/4\.0678 no-gzip  
      
##  On ne prend pas IE   
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html  
      
##  On ne compresse pas les images, elles le sont déjà  
SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip dont-vary  
      
##  on gère le cas des proxy   
Header append Vary User-Agent env=!dont-vary
#End Gzip

et
.ovhconfig
recommendé ici : https://www.ovh.com/fr/g1175.optimisati … ualise-ovh

Code:

app.engine=php
app.engine.version=5.5
http.firewall=none
environment=production

Voici le code du fichier functions_mail.inc.php

Code:

40. // Replace every high ascii, control =, ? and _ characters
41.   $str = preg_replace('/([\000-\011\013\014\016-\037\075\077\137\177-\377])/e',
42.                 "'='.sprintf('%02X', ord('\\1'))", $str);
43.
44.   // Replace every spaces to _ (more readable than =20)
45.   $str = str_replace(" ", "_", $str);
46.
47.   global $lang_info;
48.   return '=?'.get_pwg_charset().'?Q?'.$str.'?=';
49. }

Merci de votre aide...

Cordialement
---
Version de Piwigo: 2.5.2
Version de PHP: 5.5.11
Version de MySQL: 4.1.9
URL Piwigo: http://www.creations-severine.fr


Les petites annonces gratuites du Gard --> Annonces Gard

Hors ligne

#2 2014-04-27 11:14:43

mistic100
Ex Equipe Piwigo
Lyon
2008-09-27
3561

Re: [Résolu] Erreur : functions_mail.inc.php on line 42

Bonjour

ces bugs ont déjà été remontés et ont été corrigés en 2.6

si vous gardez 2.5, repassez PHP en 5.4 (dans .ovhconfig), ça marchera aussi bien

Hors ligne

#3 2014-04-27 11:27:09

Nicolas30
Membre
Nîmes
2010-09-29
156

Re: [Résolu] Erreur : functions_mail.inc.php on line 42

Bonjour et merci de ta réponse mistic100,

J'ai retiré le "e" à la fin de cette ligne :

Code:

$str = preg_replace('/([\000-\011\013\014\016-\037\075\077\137\177-\377])/e',

et je n'ai plus cette erreur...

Par contre peut il y avoir une incidence ?

Merci pour la réponse

Cdt


Les petites annonces gratuites du Gard --> Annonces Gard

Hors ligne

#4 2014-04-27 11:28:28

mistic100
Ex Equipe Piwigo
Lyon
2008-09-27
3561

Re: [Résolu] Erreur : functions_mail.inc.php on line 42

euh oui : IL NE FAUT PAS, l'option e n'est pas là pour faire joli

faites comme j'ai dit, changez la version de PHP

Hors ligne

#5 2014-04-27 12:22:01

Nicolas30
Membre
Nîmes
2010-09-29
156

Re: [Résolu] Erreur : functions_mail.inc.php on line 42

Bon ok en définitif, j'ai suivi votre conseil...

Je suis passé en php 5.4

Merci de votre aide...

Cdt


Les petites annonces gratuites du Gard --> Annonces Gard

Hors ligne

  •  » Utilisation
  •  » [Résolu] Erreur : functions_mail.inc.php on line 42

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact