Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/05/2008, 08:58
yole
 
Fecha de Ingreso: julio-2007
Mensajes: 287
Antigüedad: 16 años, 9 meses
Puntos: 4
Pregunta validar tamaño archivo

Hola.
Tengo este script para subiar archivos a mi base de datos y necesito que no permita archivos mayores de 5MB.
Les dejo el script para que me digan que debo agregar para validar antes de dejarlo pasar:

<?PHP
$tipos_permitidos = array ("image/gif","image/pjpeg","image/jpeg");

$ruta_temporal = "C:\WINDOWS\TEMP\\";


$nombre=$_POST['nombre'];
$tema=$_POST['tema'];
$documento=$_POST['documento'];

$archivo=$_FILES['documento']['tmp_name'];
$tamanio=$_FILES['documento']['size'];
$tipo=$_FILES['documento']['type'];
//$nombre=$_FILES['documento']['name'];

//print_r($_FILES); die();

if ($tipo!="application/octet-stream")
{


$fp = fopen($archivo, "rb");
$contenido = fread($fp, $tamanio);
$contenido = addslashes($contenido);
fclose($fp);


$sql="insert into tabla(nombre,tema,documento,tipo_doc) VALUES
('$nombre','$tema','$contenido','$tipo')";

mysql_query($sql,$db)or die(mysql_error());

?>

<SCRIPT LANGUAJE="javascript">
alert("La presentación se ha ingresado correctamente");
location.href="pagina.php";
</SCRIPT>
<?PHP
}
else
{
echo "tipo no permitido....";
}

?>
Gracias!