Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/12/2002, 14:59
Avatar de lochorui
lochorui
 
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