Question S********e Protection - Message d'erreurs

Plus d'informations
06 Jan 2009 12:10 #1 par Viggo
Bonjour,

En se connectant dans le backend je reçois:

Warning: preg_match() expects parameter 2 to be string, array given in /home/barfcomh/public_html/nousite/plugins/system/s********e.php on line 157

Warning: preg_match() expects parameter 2 to be string, array given in /home/barfcomh/public_html/nousite/plugins/system/s********e.php on line 158

Warning: preg_match() expects parameter 2 to be string, array given in /home/barfcomh/public_html/nousite/plugins/system/s********e.php on line 159

Warning: preg_match() expects parameter 2 to be string, array given in /home/barfcomh/public_html/nousite/plugins/system/s********e.php on line 160

Warning: preg_match() expects parameter 2 to be string, array given in /home/barfcomh/public_html/nousite/plugins/system/s********e.php on line 161

Warning: preg_match() expects parameter 2 to be string, array given in /home/barfcomh/public_html/nousite/plugins/system/s********e.php on line 162

Warning: preg_match() expects parameter 2 to be string, array given in /home/barfcomh/public_html/nousite/plugins/system/s********e.php on line 163

Warning: preg_match() expects parameter 2 to be string, array given in /home/barfcomh/public_html/nousite/plugins/system/s********e.php on line 164

Warning: preg_match() expects parameter 2 to be string, array given in /home/barfcomh/public_html/nousite/plugins/system/s********e.php on line 165



En allant sur les Nos de lignes mentionnées je trouve:

die($this->writeBan());

}

}

}

}

Que devrais-je changer ?

Merci pour votre aide

Viggo

Connectez-vous ou Créer un compte pour participer à la conversation.

  • Anonyme
  • Portrait de Anonyme
  • Visiteur
  • Visiteur
06 Jan 2009 15:50 #2 par Anonyme
Réponse de Anonyme sur le sujet Re:S********e Protection - Message d'erreurs
bonjour

les lignes mentionnées concernent :
 
if ((preg_match("#<[^>]*script*\"?[^>]*>#is", $check)) ||
(preg_match("#<[^>]*object*\"?[^>]*>#is", $check)) ||
(preg_match("#<[^>]*iframe*\"?[^>]*>#is", $check)) ||
(preg_match("#<[^>]*applet*\"?[^>]*>#is", $check)) ||
(preg_match("#<[^>]*body*\"?[^>]*>#is", $check) && (!preg_match("#<[^>]*tbody*\"?[^>]*>#is", $check))) ||
(preg_match("#<[^>]*onmouseover*\"?[^>]*#is", $check)) ||
(preg_match("#<[^>]*img*\"?[^>]*#is", $check)) ||
(preg_match("#<[^>]*meta*\"?[^>]*>#is", $check)) ||
(preg_match("#<[^>]*style*\"?[^>]*>#is", $check))){
 

et il n'y a rien à changer. mais un possible ajout à faire ...

quelle est la version du plugin que t'utilises ?
quelle est la version PHP du serveur qui t'héberges ?

@+

Connectez-vous ou Créer un compte pour participer à la conversation.

Plus d'informations
06 Jan 2009 16:49 #3 par Viggo
Réponse de Viggo sur le sujet Re:S********e Protection - Message d'erreurs
La version de S********e devrait être la dernière disponible. J'ai Joomla Version 1.5.8.

Le serveur utilise PHP Version 4.4.6

Merci pour ton aide

Amicalement

Pieter Wenk

Connectez-vous ou Créer un compte pour participer à la conversation.

  • Anonyme
  • Portrait de Anonyme
  • Visiteur
  • Visiteur
06 Jan 2009 17:29 - 06 Jan 2009 17:47 #4 par Anonyme
Réponse de Anonyme sur le sujet Re:S********e Protection - Message d'erreurs
hum la version PHP 4.4.6 !

donc t'utilises le plugin 1.03 , Joomla 1.58

as tu cette ligne dans ton htaccess ?
AddType x-mapp-php5 .php


si t'as pas de .htaccess il te faut en créer un et mettre la directive de compatibilité PHP5 au debut du fichier (exemple valable pour les serveur 1&1)

pour le htaccess suivant ton hébergement regardes ce sujet qui je pense doit t'aider

note: cette directive n'est pas valable pour tous les herbergements

c'est qui au fait qui t'héberges ?
Dernière édition: 06 Jan 2009 17:47 par Anonyme.

Connectez-vous ou Créer un compte pour participer à la conversation.

Plus d'informations
06 Jan 2009 18:48 #5 par Viggo
Réponse de Viggo sur le sujet Re:S********e Protection - Message d'erreurs
Merci pour cette réponse exhaustive:)

J'ai naturellement un .htaccess mais effectivement il était très minimaliste. Je me suis permis de faire une copie de la suggestion *sans SEF" qui prend en même temps en compte
la question du phpBB5.

Je suis hébergé chez

www.internetturnpike.com/index.html

dont in membre est développeur de Joomla.Leur serveur facilite au max. l'environnement
Joomla.

Par contre je suis un peu étonné que cela tourne encore sous php 4. :S

Amicalement

Pieter Wenk

Connectez-vous ou Créer un compte pour participer à la conversation.

  • Anonyme
  • Portrait de Anonyme
  • Visiteur
  • Visiteur
06 Jan 2009 19:29 - 06 Jan 2009 19:42 #6 par Anonyme
Réponse de Anonyme sur le sujet Re:S********e Protection - Message d'erreurs
Viggo écrit:

Merci pour cette réponse exhaustive:)

J'ai naturellement un .htaccess mais effectivement il était très minimaliste. Je me suis permis de faire une copie de la suggestion *sans SEF" qui prend en même temps en compte
la question du phpBB5.

Je suis hébergé chez

www.internetturnpike.com/index.html

dont in membre est développeur de Joomla.Leur serveur facilite au max. l'environnement
Joomla.

Par contre je suis un peu étonné que cela tourne encore sous php 4. :S

Amicalement

Pieter Wenk



ok ! pour la copie c'est fait pour !!!

à l'installation de la base de données lors de sa création un choix est possible PHP4 ou PHP5 et je pense que la tienne a été créer avec php 4 .

le seul soucis c'est que de nombreuses fonctionnalités sont reprises et corrigées au fil du temps faisant que php4 n'est pas trop au gout du jour , raison pour laquelle la directive de compatibilité comble justement certains disfonctionnements occasionnés .

essayes celui-ci qui me semble le plus générique Free et ovh l'utilise
SetEnv PHP_VER 5

puis n'oublies pas de nous préciser si c'est réellement cela qui t'occasionne les erreurs ;)

j'ai justement lu un article ya pas longtemps qui mettait en cause certains bugs avec justement ces PCRE suivant le type de version PHP voir ici un compte rendu

en milieu de tableau tu vas trouver :
40706
(edit)	2007-03-03 15:12:45	PCRE related	Bogus	4.4.6	any	preg_match crash



donc dans le principe je pense que tes erreurs viennent de ta version PHP et là je n'y peux pas grand chose.Ce que je pourrai faire éventuellement c'est une version du plugin sans PCRE et passer en POSIX (mais c'est plus lent).


@+
Dernière édition: 06 Jan 2009 19:42 par Anonyme.

Connectez-vous ou Créer un compte pour participer à la conversation.

  • Vous ne pouvez pas: Créer un nouveau sujet.
  • Vous ne pouvez pas: Répondre au sujet.
  • Vous ne pouvez pas: Éditer votre message.
Modérateurs: lavstephxillibittramber91Scottuxsergestarter
Temps de génération de la page : 0.234 secondes