19/12/2002, 14:59
|
| | | Fecha de Ingreso: febrero-2002 Ubicación: Madrid
Mensajes: 899
Antigüedad: 22 años, 2 meses Puntos: 2 | |
Problema con funcion mail Hola , estoy utilizando la función mail y tengo el siguiente problema: Código PHP: <?php $cadena_meses_n_e = array ( "1" => "Enero", "2" => "Febrero", "3" => "Marzo", "4" => "Abril", "5" => "Mayo", "6" => "Junio", "7" => "Julio", "8" => "Agosto", "9" => "Septiembre", "10" => "Octubre", "11" => "Noviembre", "12" => "Diciembre" ); if ($guardar=="revisar") { echo "Ha elegido el siguiente servicio :\n"; $dbh = mysql_connect("localhost", "base", "pass"); mysql_select_db ("maria_reservas"); $sql = "SELECT nombre,duracion from servicios WHERE id_servicios=".$servicios.""; $resultado = mysql_query($sql,$dbh); echo mysql_error(); $row = mysql_fetch_row($resultado); echo $row[0]." \n"; echo "Hora:\n"; $hinicio = getdate($stamp); $minicio = $hinicio["minutes"]; if ($minicio == 0) $minicio = "00"; $hfinal = getdate($stamp + ($row[1]*60)); $mfinal = $hfinal["minutes"]; if ($mfinal == 0) $mfinal = "00"; echo "de ".$hinicio["hours"].":".$minicio." a ".$hfinal["hours"].":".$mfinal."<br>"; echo "Dia:\n"; echo $dias." de ".$cadena_meses_n_e[$meses]." del ".$anyos.""; ?> <center> <table border=0> <tr> <td> <input type=button value='aceptar' OnClick="cargar_horario('<?php echo $periodo?>',<?php echo $servicios?>,<?php echo $chicas?>,<?php echo $dias?>,<?php echo $meses?>,<?php echo $anyos?>,'true',<?php echo $stamp?>)"> </td> </tr> <tr> <td> <input type=button value='descartar' OnClick="cargar_horario('<?php echo $periodo?>',<?php echo $servicios?>,<?php echo $chicas?>,<?php echo $dias?>,<?php echo $meses?>,<?php echo $anyos?>,'false',<?php echo $stamp?>)"> </td> </tr> </table> </center> <? } if ($guardar=="true") { $dbh = mysql_connect("localhost", "user", "pass"); mysql_select_db ("maria_reservas"); $sql = "SELECT duracion from servicios WHERE id_servicios=".$servicios.""; $resultado = mysql_query($sql,$dbh); echo mysql_error(); $row = mysql_fetch_row($resultado); $stamp2 = $stamp + ($row[0]*60); $dbh = mysql_connect("localhost", "user", "pass"); mysql_select_db ("maria_reservas"); If ($persona == "saitei") { $persona = $clienta; $saitei = 1; } Else { $saitei = 0; mail ("[email protected]","", "Reserva realizada", "Se ha realizado la siguiente reserva: Client@: $persona Hora: Aki me gustaria poner algo para q me de la hora en no timestamp Dia: $dias de $cadena_meses_n_e[$meses] del $anyos " ); } la funcion mail del final es la que me da problemas .
Yo en ese mail quiero q tmb indique la hora d la reserva pero me lo da en formato timestamp, y dentro de mail()si ejecuto ordenes normales d php me da error.
es decir hay alguna forma de ejecutar funciones o conectar a una base de datos dentro de la funcion mail para q me de lso resultados como quiero?
un saludo |