Mostrare mi codigo para que se entieda mas y me ayuden a incorporarlo ok?
envio.php
Código PHP:
<?php
//empiezo
$nombre = $_POST['clan'];
$apellido = $_POST['apellido'];
$email = $_POST['email'];
//mensajes
$msg_error = "";
$msg = "";
if(!$nombre){
$msg_error .= "Falta poner el nombre \n";
}
if($nombre){
$msg .= "Su nombre es: \t $nombre \n"; //muestra al recibir
}
if(!$apellido){
$msn_error .= "Falta poner el apellido \n";
}
if($apellido){
$msg .= "Su apeelido es: \t $apellido \n";
}
if(!$email){
$msg_error .= "Falta poner el E-Mail \n";
}
if($email){
if(!eregi("^[a-zA-Z0-9_\.\-]+@[a-zA-Z0-9\._\-]+\.[a-zA-Z]{2,4}", $email)){
echo "\n<br>este email no es valido. Por favor hace click en <a href=\"javascript:history.back()\">volver atras</a> y corregi el problem.\n<br>";
exit;
}
$msg .= "Su e-mail es: \t $email \n";
}
$sender_email="";
if(!isset($name)){
if($name == ""){
$sender_name="envios";
}
}else{
$sender_name=$name;
}
if(!isset($email)){
if($email == ""){
$sender_email="[email protected]";
}
}else{
$sender_email=$email;
}
if($msn_error != ""){
echo "Falta rellenar<br>"
.nl2br($error_msg) .'<br>Por favor <a href="javascript:history.back()">regresa atras</a> y corregi el fallo.';
exit;
}
$mailheaders = "MIME-Version: 1.0\r\n";
$mailheaders .= "Content-type: text/plain; charset=iso-8859-1\r\n";
$mailheaders .= "From: $sender_name <$sender_email>\r\n";
$mailheaders .= "Reply-To: $sender_email <$sender_email>\r\n";
mail("[email protected]","datos del user",stripslashes($msg), $mailheaders);
header("Location: bien-hecho.php");
?>
ahora muestro mi formulario normal:
Código HTML:
<form METHOD=POST ACTION="envio.php"> <p>Nombre: <INPUT TYPE="text" NAME="nombre"> </p> <p>Apellido: <INPUT TYPE="text" NAME="apellido"> </p> <p>E-Mail: <input type="text" name="email"> </p> <p>Subir archivo: <input type="file" name="archivo" size="30" class="Textarea-Style"> </p> <p> </p> <p> <input type="submit" name="Submit" value="enviar"> </p> </form>
Bueno de momento asi sencillo rapido, pero.. la pregunta es..
EN ESTE MISMO SCRIPT PHP.. como puedo hacer para crear el envio de un archivo?? (imagen, gif o jpg y tamaño maximo "limite)
Como podria incorporalo???
Agradesco cualquier ayuda/guia
Saludos