Jump to content

preg_match() expects parameter 2 to be string, array given in


Recommended Posts

Bonsoir,

 

Lorsqu'on me laisse un message directement sur la boutique, j'ai un message d'erreur lors de l'envoi de ma réponse :

Warning: preg_match() expects parameter 2 to be string, array given in /home/mon_site.com/classes/Validate.php on line 177

 

Warning: Cannot modify header information - headers already sent by (output started at /home/ecentral/public_html/bigoodies.com/classes/Validate.php:177) in /home/mon_site.com/classes/Tools.php on line 141

 

J'ai cherché sur le web une solution mais je ne trouve rien...

 

Merci d'avance.

Edited by lordbdp (see edit history)
Link to comment
Share on other sites

  • 3 weeks later...

Salut à tous,

un petit up car j'ai exactement le même problème. Il semblerait que le système considère PS_SHOP_EMAIL dans la table configuration (appel depuis ../classes/Mail.php) comme un array et non comme un string. C'est bizarre mais je ne vois pas ni pourquoi ni comment régler le problème.

Si quelqu'un a une idée? C'est pas bloquant dans l'absolu mais c'est gênant. Et çapourrait devenir problématique à l'avenir je pense. :huh:

 

A vos idées.

Merci

:rolleyes:

Link to comment
Share on other sites

  • 2 weeks later...

Super merci pour cette infos. Je vais tester et voir ce que cela donne. Juste pour mon info personnelle de "non-deveolppeur", en quoi consiste cette modification. Tu fais appel à la classe Contact.php ? Une autre fonction?

 

En tout cas merci.

;)

Fabien

Link to comment
Share on other sites

I have to answer in English as I'm Spanish and I don't want to use Google Translator, I hope you understand me.

 

Function preg_match expects a string as a parameter and PS was sending an array.

 

This:

$contact = new Contact((int)$ct->id_contact);

 

returns an array with the contact names in all languages, so with this modification only returns an array with the thread language.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...