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!