Jump to content

[SOLUCIONADO]Comentario extraño al enviar mensaje desde form. de contacto


luismiguel

Recommended Posts

Hola compañeros.

Me gustaria tener vuestra opiniön sobre este "comentario" que aparece al enviar un mensaje desde el formulario de contacto de la tienda. Por si a alguién le ha ocurrido y solucionado, o algún miembro del foro que pueda saber de donde viene el problema.

 

Warning: getmypid() has been disabled for security reasons in /srv/disk1/941639/www/-------.es/tools/swift/Swift/Message.php on line 169

 

Aclaro, que los mails funcionan, tanto para los pedidos como en contacto.

 

Gracias por vuestras respuestas.

post-35376-0-95020700-1326585856_thumb.jpg

Link to comment
Share on other sites

Hola compañeros.

Me gustaria tener vuestra opiniön sobre este "comentario" que aparece al enviar un mensaje desde el formulario de contacto de la tienda. Por si a alguién le ha ocurrido y solucionado, o algún miembro del foro que pueda saber de donde viene el problema.

 

 

 

Aclaro, que los mails funcionan, tanto para los pedidos como en contacto.

 

Gracias por vuestras respuestas.

Quizas esta solucion te valga:

 

http://www.prestashop.com/forums/topic/52206-error-contact-form/

Link to comment
Share on other sites

 

Hola.

Ya he visto este post pero, en el no se dá la solución simplemente se ha pegado la parte del codigo de la linea 169 del fichero Message.php

 

Gracias por tu respuesta.

\tools\swift\Swift\Message.php

Abrelo busca la linea 169

 

$midparams = array(

"utctime" => gmstrftime("%Y%m%d%H%M%S"),

"pid" => getmypid(),

"randint" => mt_rand(),

"customstr" => (preg_match("/^(?<!\\.)[a-z0-9\\.]+(?!\\.)\$/iD", $idstring) ? $idstring : "swift") ,

"hostname" => (isset($_SERVER["SERVER_NAME"]) ? $_SERVER["SERVER_NAME"] : php_uname("n")),

);

 

Y dejala asi:

 

$midparams = array(

"utctime" => gmstrftime("%Y%m%d%H%M%S"),

"pid" => @getmypid(),

"randint" => mt_rand(),

"customstr" => (preg_match("/^(?<!\\.)[a-z0-9\\.]+(?!\\.)\$/iD", $idstring) ? $idstring : "swift") ,

"hostname" => (isset($_SERVER["SERVER_NAME"]) ? $_SERVER["SERVER_NAME"] : php_uname("n")),

);

Link to comment
Share on other sites

Gracias compañero.

La solución era una simple "@" y yo toda la tarde dandole vueltas, en verdad lo dice en el post que indicas, simplemente lo habia pasado por alto. ( A veces el arbol nos impide ver el bosque ).

"pid" => getmypid(),

"pid" => @getmypid(),

Te agradezco la ayuda.

Saludos.

Link to comment
Share on other sites

Gracias compañero.

 

La solución era una simple "@" y yo toda la tarde dandole vueltas, en verdad lo dice en el post que indicas, simplemente lo habia pasado por alto. ( A veces el arbol nos impide ver el bosque ).

 

 

Te agradezco la ayuda.

Saludos.

 

Si suponia, que cuando habias leido el otro post, como no le habian puesto el @ no te habias fijado por eso lo puse en este tema.

 

En fin un placer ayudarte, y para cualquier duda, estaremos por aqui.

 

Un saludo

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...