Ver Mensaje Individual
  #3 (permalink)  
Antiguo 19/10/2005, 19:04
Avatar de helthon
helthon
 
Fecha de Ingreso: junio-2005
Ubicación: Lima
Mensajes: 549
Antigüedad: 18 años, 10 meses
Puntos: 7
De acuerdo

Gracias jam1138 si k eres un master...

si me sirvio pero cuando trate de validar que solo sean archivos JPG y PDF no me acepta me sale el mensaje que no son ninguno de esos archivos por mas que subo imagenes...

mi codigo es :
Código PHP:

<link href="../css/formato.css" rel="stylesheet" type="text/css">
<?php 

    
for($i=0$i<count($_FILES['file']['name']); $i++) 
    { 
        if(!empty(
$_FILES['file']['name'][$i])) 
        { 
            if (
is_uploaded_file($_FILES['file']['tmp_name'][$i])) 
            { 
                 
$tipo=$_FILES['file']['type'][$i];  //filtro para que solo suba archivos de este tipo uso el mimetype 
                    
if (!((strpos($tipo"gif") || strpos($tipo"pdf") || strpos($tipo"jpg")) )) 
                     {
                    echo 
"El archivo no corresponde al formato habilitado JPG, GIF, PDF";
                    }else{
                
                
$nombre"noticias/01/".$_FILES['file']['name'][$i]; // Conserva su nombre original, se guarda en una carpeta imagenes 
                
if(move_uploaded_file($_FILES['file']['tmp_name'][$i], $nombre)) { 
                     
                print 
'<span class="tituBarraNegro">archivo subido correctamente: </span><br>';
                echo 
"<span class='tituBarraNegro'>Nombre del archivo:" .$_FILES['file']['name'][$i]."</span><br>";
                echo 
"<span  class='tituBarraNegro'>Tipo:".$_FILES['file']['type'][$i]."</span><br>";
                echo 
"<span class='tituBarraNegro'>Peso: <i>".$_FILES['file']['size'][$i]." bytes</i></span><p>";
                    } 
                } 
            } 
        } 
    } 
 
?>

Ahora como seria si necesito que segun la extencion se guarden en diferentes carpetas
jpg = /fotos/
pdf = /articulos/
__________________
HELTHON FUENTES
FLORERIA FLORES PERU Floresperu.com.pe
Garantizamos que cada entrega de flores será de la más alta calidad y frescura