|    
			
				22/04/2008, 23:38
			
			
			  | 
  |   |  |  |  Fecha de Ingreso: abril-2008 
						Mensajes: 1
					 Antigüedad: 17 años, 6 meses Puntos: 0 |  | 
  |   Formulario 
  Necesito ayuda con un formulario, los datos del mismo quisiera que llegaran a mi correo sin que la persona que lo va a enviar los datos tenga que abrir su correo para que sean enviados. He creado un formulario y un archivo php para que sea enviado pero no me funciona. aqui coloco el codigo.
 EL DEL FORMULARIO:
 
 <table width="173" border="0" cellspacing="0" cellpadding="0">
 <tr>
 <td><form name="form1" method="post" action="crea.php">
 <table width="173" border="0" cellspacing="0" cellpadding="0">
 <tr>
 <td>Nombre</td>
 <td><input name="nombre" type="text" id="nombre"></td>
 </tr>
 <tr>
 <td>Apellido</td>
 <td><input name="apellido" type="text" id="apellido"></td>
 </tr>
 <tr>
 <td> </td>
 <td><input type="submit" name="Submit" value="Enviar"></td>
 </tr>
 </table>
 </form></td>
 </tr>
 </table>
 
 
 EL ARCHIVO PHP:
 
 <?
 /* Sistema de envio de mail adjuntos */
 $DescriptorFichero = fopen("ficha.txt","w");
 $string1 = $nombre.";";
 fputs($DescriptorFichero,$string1);
 $string2 = $apellido.";";
 fputs($DescriptorFichero,$string2);
 fclose($DescriptorFichero);
 require "includes/class.phpmailer.php";
 $mail = new phpmailer();
 $mail->PluginDir = "includes/";
 $mail->Mailer = "indicamos que servidor vamos a usar en mi caso ftp";
 $mail->Host = "nombre de nuestro servidor";
 $mail->FTPAuth = true;
 $mail->Username = "nuestro nombre de usuario";
 $mail->Password = "nuestro password";
 $mail->From = "nuestra dirección de correo";
 $mail->FromName = "]un nombre que visualiza la persona que envia los datos";
 $mail->Timeout=50;
 $mail->AddAddress("dirección de correo destino");
 $mail->Subject = "sistema de envio";
 $mail->AltBody = "";
 $archivo ="ficha.txt";
 $archivo_name = "ficha.txt";
 if ($achivo !="none") {
 $mail->AddAttachment($archivo,$archivo_name);
 }
 $exito = $mail->Send();
 $intentos=1;
 while ((!$exito) && ($intentos < 5)) {
 sleep(5);
 //echo $mail->ErrorInfo;
 $exito = $mail->Send();
 $intentos=$intentos+1;
 }
 if(!$exito)
 {
 echo "Problemas enviando correo electrónico a ".$valor;
 echo "<br>".$mail->ErrorInfo;
 }
 else
 {
 echo "Mensaje enviado correctamente";
 }
 ?>
     |