Foros del Web » Programando para Internet » PHP »

Como se adjuntan dos imagenes?

Estas en el tema de Como se adjuntan dos imagenes? en el foro de PHP en Foros del Web. Ya tengo listo el formulario para adjuntarle una imagen (es mas el formulario anda perfecto y ya se puede adjuntarle una imagen). Lo q quisiera ...
  #1 (permalink)  
Antiguo 28/04/2008, 13:25
 
Fecha de Ingreso: abril-2008
Mensajes: 9
Antigüedad: 16 años
Puntos: 0
Como se adjuntan dos imagenes?

Ya tengo listo el formulario para adjuntarle una imagen (es mas el formulario anda perfecto y ya se puede adjuntarle una imagen). Lo q quisiera ahora es ver como puedo poner otro campo de arhcivo mas para poder adjuntarle otra imagen mas. Como no se mucho de php lo q hice fue copiar este script en la web

<?php
if ($_SERVER['REQUEST_METHOD']=="POST"){

$to="[email protected]";

$subject="Formulario con Archivo Adjunto";

$from = stripslashes($_POST['fromname'])."<".stripslashes($_POST['fromemail']).">";

$mime_boundary="==Multipart_Boundary_x".md5(mt_ran d())."x";

$tmp_name = $_FILES['filename']['tmp_name'];
$type = $_FILES['filename']['type'];
$name = $_FILES['filename']['name'];
$size = $_FILES['filename']['size'];


$message = "Nombre del Archivo: $name";


if (file_exists($tmp_name)){


if(is_uploaded_file($tmp_name)){


$file = fopen($tmp_name,'rb');


$data = fread($file,filesize($tmp_name));


fclose($file);


$data = chunk_split(base64_encode($data));
}


$headers = "From: $from\r\n" .
"MIME-Version: 1.0\r\n" .
"Content-Type: multipart/mixed;\r\n" .
" boundary=\"{$mime_boundary}\"";

$message = "This is a multi-part message in MIME format.\n\n" .
"--{$mime_boundary}\n" .
"Content-Type: text/plain; charset=\"iso-8859-1\"\n" .
"Content-Transfer-Encoding: 7bit\n\n" .
$message . "\n\n";

$message .= "--{$mime_boundary}\n" .
"Content-Type: {$type};\n" .
" name=\"{$name}\"\n" .
//"Content-Disposition: attachment;\n" .
//" filename=\"{$fileatt_name}\"\n" .
"Content-Transfer-Encoding: base64\n\n" .
$data . "\n\n" .
"--{$mime_boundary}--\n";

// Imprime mensaje de salida
if (@mail($to, $subject, $message, $headers))
echo "Mensaje Enviado";
else
echo "No se puede enviar...";
}
} else {
?>
<p>Formulario de Contacto:</p>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post"
enctype="multipart/form-data" name="form1">
<p>Nombre:<br>
<input type="text" name="fromname"></p>
<p>E-mail: <br>
<input type="text" name="fromemail"></p><p>Mensaje:<br>
<textarea name="mensaje" cols="25" rows="4"></textarea>
</p>
<p>Archivo Adjunto:<br>
<input type="file" name="filename"></p>
<p><input type="submit" name="Submit" value="Enviar"></p>
</form>
<?php } ?>

Q es lo q se debe agregar en el script asi tambien como en la parte del form
desde ya muchas gracias.
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:27.