Écrire une réponse

Veuillez écrire votre message et l'envoyer

Cliquez dans la zone sombre de l'image pour envoyer votre message.

Retour

Résumé de la discussion (messages les plus récents en premier)

Nicolas30
2014-04-27 12:22:01

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

Je suis passé en php 5.4

Merci de votre aide...

Cdt

mistic100
2014-04-27 11:28:28

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

Nicolas30
2014-04-27 11:27:09

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

mistic100
2014-04-27 11:14:43

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

Nicolas30
2014-04-27 11:10:52

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

Pied de page des forums

Propulsé par FluxBB

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