ejecución trabajos cron con envio mail y campo faltante  

 
Marc
 Marc
Estimable Member

Hola,

En prestashop, Cuando ejecutamos de forma manual un php que envía un mensaje, los campos nombre i apellido se muestran en el cuerpo del mensaje.

En cambio, cuando ejecutamos este trabajo de modo cron, todos los campos también se muestran correctamente, pero en cambio estos dos campos (nombre y apellido), no se muestran.

Lo hemos intentado también mediante
wget "http://dominio.com/archivo.php"

wget --user-agent="Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 http://dominio.com/archivo.php

sin éxito

Nos podrían decir a que puede ser debido esto ?

muchas gracias,

Marc P.

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 30/11/2016 10:48 am
Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

Prueba a ejecutarlo de esta forma:

php -q /home/NOMBRE_CUENTA/public_html/RUTA/archivo.php

En caso de que te siga sin funcionar tendrías que revisar ese php para ver la forma en la que obtiene el nombre y apellido del usuario, para ver por qué razón no los carga desde el cron.

Si nuestra ayuda te sirve déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar Testimonio
¡Gracias!.

ResponderCitar
Respondido : 30/11/2016 3:12 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Marc
 Marc
Estimable Member

No Pablo, continua sin funcionar,

gracias de todas formas,

Marc P.

ResponderCitar
Respondido : 30/11/2016 5:30 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

HOla

Teoricamente debería mostrase sin problemas, verifica sanitazando tus datos antes de enviarlos por mail.

https://openwebinars.net/blog/sanitizar-datos-en-php/

Saludos.

Si nuestra ayuda te sirve déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar mi Testimonio
¡Gracias!.

ResponderCitar
Respondido : 30/11/2016 8:14 pm

Cursos Gratuitos WordPress

Por favor Iniciar Sesión o Registro