Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/11/2009, 14:55
marcinf2
 
Fecha de Ingreso: enero-2002
Ubicación: Lima
Mensajes: 461
Antigüedad: 22 años, 4 meses
Puntos: 1
clase no me sube imagenes

tengo esta clase pero no sube imagenes , solo me crea directorio ....que esta mal?

Código PHP:
class conectarMySQL {
    var $con ;
    var $getLastID ;
    var $filesize ;
    var $filename ;
    var $filetmp ;
    var $upload ;
    var $size ;
                
        //ultimo id insertado
        function getID () {
            $this->getLastID = mysql_insert_id($this->con);
            return $this->getLastID ;
}
        //creo directorio para imagenes
        function makeDir () {
            $this->getLastID ;//usar id_propiedad
            $nuevodirectorio="upload/$this->getLastID ";
            mkdir($nuevodirectorio);
            $this->upload = "$nuevodirectorio/";
            return $this->upload ;
        }
        //tamaño y tipo de archivo
        function subirImg () {
            $this->size=200000;
            //condiciones tamaño y tipo de archivo
            $count=6; //cantidad de imagenes a subir
            for ($i=0;$i<$count;$i++) {
                $this->filesize=$_FILES['img']['size'][$i];
                $this->filename=trim($_FILES['img']['name'][$i]);
                $this->filetmp=$_FILES['img']['tmp_name'][$i];
            }
            return $this->filesize;
            return $this->filename;
            return $this->filetmp;
            }
            //informo upload de archivo de imagen
            function infoImg () {
                if($this->filesize < $this->size){
                    if((ereg(".jpg", $this->filename)) || (ereg(".gif", $this->filename)) || (ereg(".JPG", $this->filename))|| (ereg(".GIF", $this->                    filename))){
                    $uploadfile[$i] = $this->upload . $this->filename;
                        if (move_uploaded_file($_FILES['img']['tmp_name'][$i],$uploadfile[$i])) { 
                        $exito="si";?>
                            <?php } else { ?>
                            <?php echo($uploadfile[$i]); ?>no fue subido al servidor.<br />
                            <?php }
                            } else { 
                             echo(
$uploadfile[$i]); ?>no tiene  formato jpg. ni gif., no se ha podido subir.<br />
                            <?php }
                            }
                            else {
?>
                            el archivo es mayor de 200 kb,vuelva a intentarlo.<br />
                            <?php }
                            

                            
// informo 
                            
if($exito=="si") {?><br />
                            <div class="exito" align="center"><?php echo("La/s imagen/es fueron subidas con exito al directorio $upload"); ?></div><br />
                            <div class="paths" align="center"><a href="showadd.php?id_prop=<?php echo($id_prop); ?>">ver datos introducidos</a><br /><br                                               />
                             <a href="insert_prop.php">volver a formulario</a></div>
                            <?php }
            }
                
    }
//////////////////////////////////////////////////////////////////////////////    
?>
__________________
Marcelo Acampora
mi pagina web personal
www.destinitytravel.com