Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/11/2005, 13:01
jmr_manolo
 
Fecha de Ingreso: octubre-2005
Mensajes: 12
Antigüedad: 18 años, 6 meses
Puntos: 0
Pregunta Validaciones a archivo subido al servidor

Hola a todos.
Tengo un formulario que he logrado hacer funcionar a mi conveniencia, permitiendome adjuntar archivos junto con la informacion y mandando esto por mail directo desde el servidor. Ahora mi problema es,

¿Como puedo condicionar las caracrteristicas del archivo a adjuntar?

En mi ejemplo tengo el siguiente codigo:
Código PHP:
<?php 
    
include_once('class.phpmailer.php');
    
    
$postback = isset($_POST['postback']) ? true false;
    
    if (
$postback) {
        
extract($_POST);
    
    
$to '[email protected]';
    
$sbj 'Nombre del Mail';
    
$from '[email protected]';
    
$mail = new phpmailer (); 
    
$mail -> From $from;
    
$mail -> FromName "usuario 1";
    
$mail -> AddAddress ($to);
    
$mail -> Subject $sbj;
    
$mail -> Body $body;
    
$mail -> IsHTML (true);
    
$archivos '';
    
$msg 'Mensaje Enviado' ;
if (isset (
$_FILES["archivos"])) { 
    
$msg .= "<ul>";
foreach (
$_FILES["archivos"]["error"] as $key => $error) { 
if (
$error == UPLOAD_ERR_OK) { 
$tmp_name $_FILES["archivos"]["tmp_name"][$key];
$name $_FILES["archivos"]["name"][$key];
$msg .= "<li>$name</li>";
$name uniqid('bc') . '_' $name;
$mail -> AddAttachment ($tmp_name$name);                    }
}
$msg .= '</ul>';
}
if (!
$mail -> Send ()){
$msg "No se pudo enviar el email";
    }
}
?>
Ahora esto funiciona muy bien, y los correos me llegan con los archivos adjuntos sin problemas. Los archivos adjuntos que quiero recibir son imagenes, y de caracteristicas predeterminadad (Tamaño, Peso, Tipo).
Mi pregunta es Como puedo hacer estas condicionantes, o como puedo editar la imagen que me quieran mandar antes de que la adjunte en el correo????

Bueno espero no sea muy complicado y mil gracias por su ayuda.

JMR_MANOLO

Última edición por jmr_manolo; 07/11/2005 a las 01:58 Razón: Corregir codigo