19/12/2002, 14:59
|
| | | Fecha de Ingreso: febrero-2002 Ubicación: Madrid
Mensajes: 899
Antigüedad: 22 años, 9 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 |