Foros del Web » Programando para Internet » PHP »

Ayuda con formulario!!!!!!!!!

Estas en el tema de Ayuda con formulario!!!!!!!!! en el foro de PHP en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 10/06/2010, 21:05
BAT
 
Fecha de Ingreso: enero-2008
Mensajes: 258
Antigüedad: 16 años, 2 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>

Etiquetas: formulario
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:25.