Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/06/2010, 21:05
BAT
 
Fecha de Ingreso: enero-2008
Mensajes: 258
Antigüedad: 16 años, 3 meses
Puntos: 0
Ayuda con formulario!!!!!!!!!

Wuenas a todos, tengo un pequeño problemilla y es el siguiente, requiero hacer un formulario donde se ingresen como 20 imagenes jpg y esto se envie a un correo y los archivos llegen como adjuntos, despues de tanto buscar logre armar un formulario pero solo puedo ingresar un solo archivo, como le puedo hacer para los otros 19? dejo el codigo.
Cita:
<?php
$direccion_envio='[email protected]';
$url='http://www.midominio.mx';
?>
<?php
if (isset ($_POST['enviar'])) {
require("class.phpmailer.php");
$mail = new PHPMailer();
$mail->From = $_POST['email'];
$mail->FromName = $_POST['nombre'];
$mail->AddAddress($direccion_envio);
$mail->Subject = "Contacto desde el Formulario";
$mail->AddReplyTo($_POST['email'],$_POST['nombre']);
$mail->IsHTML(true);
$comentario=$_POST['comentario'];
if (isset($_FILES['archivo']['tmp_name'])) {
$aleatorio = rand();
$nuevonombre=$aleatorio.'-'.$_FILES['archivo']['name'];
}
copy($_FILES['archivo']['tmp_name'],'adjuntos/'.$nuevonombre);

$contenido = '<html><body>';
$contenido .= '<h2>Contacto desde formulario</h2>';
$contenido .= '<p>Enviado el '.date("d M Y").'</p>';
$contenido .= '<hr />';
$contenido .= '<p>Nombre: <strong>'.$_POST['nombre'].'</strong>';
$contenido .= '<p>Email: <strong>'.$_POST['email'].'</strong>';
$contenido .= '<p>Archivo: <strong><a href="'.$url.'/adjuntos/'.$nuevonombre.'">'.$nuevonombre.'</a> (formato:'.$ext.' - '.$tamano.' bytes)</strong>';
$contenido .= '<p>Comentario: <strong>'.$comentario.'</strong>';
$contenido .= '<hr />';
$contenido .= '</body></html>';

$mail->Body = $contenido;
$mail->AddAttachment('adjuntos/'.$nuevonombre.'', $nuevonombre);

$mail->Send();

$flag='ok';
$mensaje='<div id="ok">TU REGISTRO FUE ECHO CON EXITO<br /> Gracias por Contactarnos</div>';

}
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>Contactenos - v3.1</title>

</head>
<body>
<div id="form">

<h2 align="center">FORMULARIO</h2>
<p>texto</p>

<?php echo $mensaje; /*mostramos el estado de envio del form */ ?>
<?php if ($flag!='ok') { ?>
<form action="<?php echo $PHP_SELF;?>" method="post" enctype="multipart/form-data">
<p align="center">DATOS GENERALES</p>
<p>&nbsp;</p>
<p><br />
<input class="campo" type="text" name="nombre" />
</p>

<p>Email <br />
<input type="text" name="email" class="campo" /></p>


<p>Subir Archivo<br />(Formatos permitidos: .todos) <br />
<input type="file" name="archivo" class="campo" /></p>
<p>
<input type="file" name="archivo" id="archivo" />
</p>

<p>Comentario <br />
<textarea name="comentario" class="com"></textarea></p>
<p><input class="boton" type="submit" name="enviar" value="enviar" /></p>
</form>
<?php } ?>
</div>

</body>
</html>