Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/07/2009, 04:13
visona
 
Fecha de Ingreso: febrero-2008
Mensajes: 675
Antigüedad: 17 años, 1 mes
Puntos: 5
no subir segun que extension

Hola a todos, he colocado este codigo y me funciona bien, pero necesito que no se puedan subir segun que archivos, solo quiero que se puedan subir JPG, BMP, y GIF
Código PHP:
srand (time());
//generamos un número aleatorio
$mismo rand(1,100000000000);
$pdfnumero rand(1,100000000000);
$mismopdf $pdfnumero '.pdf';


$editFormAction $_SERVER['PHP_SELF'];
if (isset(
$_SERVER['QUERY_STRING'])) {
  
$editFormAction .= "?" htmlentities($_SERVER['QUERY_STRING']);
}

if ((isset(
$_POST["MM_insert"])) && ($_POST["MM_insert"] == "insertar")) {
  
$insertSQL sprintf("INSERT INTO productos (nombre, categoria, descripcion,  imagen, pdf, usuario) VALUES (%s, %s, %s, %s, %s, %s)",
                       
GetSQLValueString($_POST['Nombre'], "text"),
                       
                       
GetSQLValueString($_POST['categoria'], "text"),
                       
GetSQLValueString($_POST['descripcion'], "text"),
                       
                       
GetSQLValueString("../archivos/".$mismo.$_FILES['imagen'] ['name'], "text"),
                       
GetSQLValueString("../pdf/" $_FILES['pdf'] .$mismopdf"text"),
                       
GetSQLValueString($_POST['usuario'], "text"));
                       
$copy copy($_FILES['imagen']['tmp_name'], "../archivos/" $_FILES['imagen'] .$mismo );
$copy copy($_FILES['pdf']['tmp_name'], "pdf/" $_FILES['pdf'] .$mismopdf); 
Que tendría que añadir a este codigo para que solo se pudieran subir esos archivos?
Un saludo