Hola a todos
Quisiera saber si alguien me puede ayudar con este detalle que tengo en mi archivo de php:
Código:
<?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);
}
?>
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.
Ya intente muchas combinaciones de comillas e insertandolo con html pero no me resulta, la idea es que quede algo asi:
Código:
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
Espero y me halla explicado y agluien me pueda ayudar, gracias de antemano