Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/11/2005, 17:48
zuche
 
Fecha de Ingreso: mayo-2005
Mensajes: 148
Antigüedad: 18 años, 11 meses
Puntos: 0
Formulario PHP : Ayuda para agregar una funcion.

Hola estoy haciendo este sencillo form, pero quisiera agregar un campo para.. mm subir una imagen donde tenga limite de tamaño y eso.

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");
?>
Bueno..

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>&nbsp;</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
__________________
(8)Esta es la numero uno, que te sigue a todas partes,
siempre con sus estandartes,
y un grito de corazon, RACING CAMPEON
RACING CAMPEON, en el este y el oeste,
en el norte y en el sur, brillara blanca y celeste la academia RACING CLUB y la acade, y la acade... (8)