Quisiera saber si alguien me puede ayudar con este detalle que tengo en mi archivo de php:
Código:
En la variable de "$mensaje" es donde note que esta el problema, ya que si quito la url (http://misitio.mx/index.php?page=login) si manda el email, pero si la pongo como muestra el codigo no me marca ni error y no me manda el correo.<?php // Conexión con la base de datos Mysql $conexion=mysql_connect('servidor','usuario','password'); mysql_select_db('base_de_datos',$conexion); // Consulta Mysql donde aplicamos INNER JOIN $consulta_mysql="SELECT `contact_email` FROM `item` WHERE date(`expiration`) = CURDATE()- INTERVAL 1 DAY"; $resultado_consulta_mysql=mysql_query($consulta_mysql,$conexion); // Navegamos cada fila que devuelve la consulta mysql y la imprimimos en pantalla while($fila=mysql_fetch_array($resultado_consulta_mysql)){ $para = $fila['s_contact_email']; $titulo = 'Expirado'; $mensaje = 'Hola!'. "\r\n\r\n" .'Tu publicación ha caducado. Si deseas renovarla inicia sesión en nuestra página, ve a "MI CUENTA" y renueva! Para hacerlo ahora has clic en la siguiente liga:http://misitio.mx/index.php?page=login'. "\r\n\r\n" .'Gracias'; $cabeceras = 'From: [email protected]' . "\r\n" . 'Reply-To: [email protected]' . "\r\n" . 'X-Mailer: PHP/' . phpversion(); mail($para, $titulo, utf8_decode($mensaje), $cabeceras); } ?>
Ya intente muchas combinaciones de comillas e insertandolo con html pero no me resulta, la idea es que quede algo asi:
Código:
Espero y me halla explicado y agluien me pueda ayudar, gracias de antemano Hola! Tu publicación ha caducado. Si deseas renovarla inicia sesión en nuestra página, ve a "MI CUENTA" y renueva! Para hacerlo ahora has clic en la siguiente liga:http://misitio.mx/index.php?page=login Gracias