Ver Mensaje Individual
  #4 (permalink)  
Antiguo 20/10/2010, 19:21
BAT
 
Fecha de Ingreso: enero-2008
Mensajes: 258
Antigüedad: 16 años, 3 meses
Puntos: 0
Respuesta: Ayuda para formulario con imagen porfa.

Wuenas, Creo que el aporte de iwexcoder es muy bueno sin embargo creo que nuestro amigo comienza diciendo que "EL ES NOVATO" en este rollo por lo que considero que sería bueno echarse una zambullidla por la internet para empaparse más del asunto, pero me recuerda cuando yo era novato y realizaba alguna pregunta y me salían con cosas que no entendía por lo que aquí esta la respuesta sin tanto rollo, solo pongo dos campos: uno para subir archivos y el otro el nombre:

Cita:
<?php
require("class.phpmailer.php");
$msg = "";
if ($_POST['action'] == "send") {
$varname = $_FILES['archivo']['name'];
$vartemp = $_FILES['archivo']['tmp_name'];

$nombre = $_POST['nombre'];

$mail = new PHPMailer();
$mail->Host = "localhost";
$mail->From = $_POST['correo'];
$mail->FromName = $_POST['nombre'];
$mail->Subject = $_POST['asunto'];
$mail->AddAddress("[email protected]");

if ($varname != "") {
$mail->AddAttachment($vartemp, $varname);
}


$body = "<strong>REGITRO A NOMBRE DE :".$_POST['nombre']. "</strong>

"<br>DESCRIPCION:<br>"
.$_POST['descripcion'].
"<br>";

$mail->Body = $body;
$mail->IsHTML(true);
$mail->Send();
$msg = "TU REGISTRO FUE ECHO EXITOSAMENTE";
}
?>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>REGISTRO A NETMODEL</title>
</head>
<body>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="center" bgcolor="#FFFFFF" class="descdet">
<div class="borde"><br>
<br>
<?php if ($msg != "") { ?><span class="conf"><?php echo $msg; ?></span><br><?php } ?>
<form action="mailattach.php" method="post" enctype="multipart/form-data">
<p><strong>DATOS GENERALES</strong></p>
<table width="267" border="0">
<tr>
<td width="113">Nombre </td>
<td width="144"><input type="text" name="nombre" id="nombre"></td>
</tr>
</table>
<p>Sube tus Fotos</p>
<table width="200" border="0">
<tr>
<td><input type="file" name="archivo1" id="archivo1"></td>
</tr>
</table>
<p><br>
<input type="submit" name="btsend" class="boton" value="REGISTRAR">
<input type="hidden" name="action" value="send" />
<input type="reset" name="LIMPIAR" id="LIMPIAR" value="LIMPIAR">
</p>
</form>
</div>
</td>
</tr>
</table>
</body>
</html>
Por último tienes que descargar una clase para php búscalo como PHPMAILER encontraras 3 archivos php estos te ayudaran a realizar el envió sin tener que hacer tanto rollo, y por ultimo solo tienes que agregar los campos que requieras.

SUERTE