Ver Mensaje Individual
  #8 (permalink)  
Antiguo 08/02/2010, 12:45
visona
 
Fecha de Ingreso: febrero-2008
Mensajes: 675
Antigüedad: 16 años, 3 meses
Puntos: 5
Respuesta: Ayuda para disciminar tipo de archivo

Este es el codigo que tengo ahora puesto. Me funciona bien, ya que me escribe en la BB.DD y me sube la imagen.
Pero como digo, no se como hacer ni donde colocar lo que me decis para que si no cumple las restricciones, me envie un error.
Aqui el codigo:
Código PHP:
<?php 
srand 
(time());
    
//generamos un número aleatorio
       //Preguntamos si nuetro arreglo 'archivos' fue definido
    
if (isset ($_FILES["archivos"])) {
         
//de se asi, para procesar los archivos subidos al servidor solo debemos recorrerlo
         //obtenemos la cantidad de elementos que tiene el arreglo archivos
         
$tot count($_FILES["archivos"]["name"]);
         
//este for recorre el arreglo
         
$nombre_usuario=$_GET['id'];
         
$album2 =$_GET['album'];
         
mkdir("galeria/".$nombre_usuario,0777);
         
         for (
$i 0$i $tot$i++){
            
             
$rnd rand(1,100000000000);
            
//con el indice $i, poemos obtener la propiedad que desemos de cada archivo
            //para trabajar con este
             
$name $rnd."_".$_FILES["archivos"]["name"][$i];
               
$tmp_name $_FILES["archivos"]["tmp_name"][$i];
            
$linkimagen =("galeria/".$nombre_usuario."/".$name);
           
            echo(
"<b>Archivo </b> $key ");
            echo(
"<br />");
            echo(
"<b>el nombre original:</b> ");
            echo(
$name);
            echo(
"<br />");
            echo(
"<b>el nombre temporal:</b> \n");
            echo(
$tmp_name);
            echo(
"<br />");   
            
            
$insertSQL="INSERT INTO galeria (idusuario, idimagenes, idtitulo) VALUES ('".$nombre_usuario."', '".$linkimagen."', '".$album2."')";   
            
            
$copy copy($tmp_name"galeria/".$nombre_usuario."/".$name);

            
mysql_select_db($database_videoquedada$videoquedada);
            
$Result1 mysql_query($insertSQL$videoquedada) or die(mysql_error());
    }
}

?>
Ahora solo queda colocar las restricciones.
Gracias de nuevo por vuestra ayuda