Saludos,
hola, tengo una gran duda que ya me ha causado dolor de cabeza, les comento, quiero limitar mostrar en pantalla el tamaño de un archivo, con la idea de saber su tamaño y poder limitar subir archivos mayores a 6Mb, tengo el siguiente codigo...
FORMULARIO Código HTML:
<form id="form2" enctype="multipart/form-data" method="post" name="form2" action="sube1.php">
<table>
<tr>
<td colspan="5"><div align="left"><span class="Estilo4 Estilo29"> ¿Desea cambiar el archivo que ha registrado en nuestra base de datos?
<input type="checkbox" name="archivo_cambiar" onclick = "archivo.disabled = false"/><br /> Archivo en Español:
<input name="archivo" type="file" size="70" disabled="disabled"/>
</span></div></td>
</tr>
<tr>
<td><label> </label>
<div align="center">
<input type="submit" name="enviar" id="enviar" value="Enviar y guardar" />
</div></td>
</tr>
</table>
</form>
</body>
</html>
y lo envia a la siguiente pagina php
Código PHP:
echo $e = $_POST['archivo_cambiar'];
echo $tamanio = $_FILES["archivo"]["size"];
if($tamanio<7340032){
echo 'ok';
}else{
die ('El archivo es muy grande');
}
El problema es que cuando son archivos mas grandes de un mega lo que me muestra en pantalla es "0" si los archivos son menores a 1Mb si me muestra bien su tamaño, alguien podria ayudarme, lo agradeceria mucho. Esto tiene algo que ver con las configuraciones de php.ini o algo parecido?
Gracias...