Ver Mensaje Individual
  #3 (permalink)  
Antiguo 31/10/2008, 09:09
samu22
 
Fecha de Ingreso: abril-2008
Mensajes: 453
Antigüedad: 16 años, 1 mes
Puntos: 16
Respuesta: Formulario-Envioen HTML-Recolectar Datos

usa la clase phpMailer que es facil de manejar

Código PHP:

<div class="Contact">
                    <
form name="Contact" method="post" action="'.ROOT_PATH.'include/htdos/prosForm.php">
                        <
div class="header">
                            <
div class="field">
                                <
div>Nombre:</div>     <INPUT type="text" name="nombre" class="Contact">
                            </
div>
                            
                            <
div class="field">
                                <
div>Email: </div><INPUT type="text" name="email" class="Contact">
                            </
div>
                            
                            <
div class="field">
                                <
div>Tel&#233;fono: </div><INPUT type="text" name="telefono" class="Contact">
                            
</div>
                            
                            <
div class="field">
                                <
div>Asunto: </div><INPUT type="text" name="Subjet" class="Contact">
                            </
div>
                        </
div> <!-- /header -->
                        
                        <
div class="DataEntry">
                            
                            
                            <
div class="Area">
                                
                                <
div class="menu">
                                    
'.newsMenu('').'
                                
</div>
                                <
div class="text">
                                    <
TEXTAREA cols="35" rows="20" name="InfoContact" id="postArea" class="area" ></TEXTAREA>
                                </
div>
</
div> <!-- /Area -->
                              <
input type="hidden" name="sendData" value="'.$arraConv.'">
                            <
input type="submit" name="enviarDataEvent" value="Enviar">
                        </
div><!-- /DataEntry -->
                    </
form>
                </
div> <!-- /Contact --> 
teniendo el formulario despues recibo los datos por POST en prosForm.php

Código PHP:
<?php
include 'class.phpMailer.php'

//comprobamos que venga del fomulario
if($_POST['sendData']){
//recibo los datos
       
$nombre $_POST['nombreCampoInputFormetc']
      
//[...]

   
$mail = new PHPMailer();
   
$mail->Mailer "smtp";    
     
$mail->IsHTML(true); 

            
$mail->Subject $subjet;
            
$mail->Body $msj;

if(!
$mail->Send()){
                    echo 
'error en este envio';
                }