hola jam
si lo hago en firefox me dise que el documento no contine datos pero lo que me intiga es que si funcona con menos de un mega por que con mas no y ademas eso mismo lo pongo en localhost y a la perfeccion como si quiero subir 3 o 4 megas
que cres que pueda ser
aca le dejo el codigo ok
Código PHP:
<?php
if(isset($HTTP_POST_VARS['enviar'])){//if
//compruebo si las características del archivo son las que deseo
$tipos = array("application/pdf","application/x-zip-compressed","application/msword", "application/vnd.ms-powerpoint");
//hacemos un areglo de los formatos permitidos por el sistema
$nombre_archivo = $HTTP_POST_FILES['file']['name'];
$tipo_archivo = $HTTP_POST_FILES['file']['type'];
$tamano_archivo = $HTTP_POST_FILES['file']['size'];
$nombre_temp = $HTTP_POST_FILES['file']['tmp_name'];
if(is_uploaded_file($nombre_temp)){//if1
if(!in_array($tipo_archivo,$tipos)){ //if para verificar que las extenciones de los ficheros
die ("No es un archivo con el formato requerido o el tamaño");//mensaje por si las extenciones no son validas
}//if de las extenciones
else{
// definimos donde se ponen los documentos despues que se suben al servidor
// $FICHEROS_PATH es el camino que definimos en conf.php
move_uploaded_file( $HTTP_POST_FILES['file']['tmp_name'], "../".$FICHEROS_PATH.str_replace (" ", "", $nombre_archivo));
//consulta sql para pasar los datos a la base de datos
$fecha = date("d/n/Y");
$update = $consultag->ejecutar("
INSERT INTO documento (id_usuario, id_asignatura, titulo, contenido, fichero, fecha)
VALUES ('".$HTTP_SESSION_VARS["id_usuario"]."', '".$HTTP_SESSION_VARS["id_asignatura"]."', '".$HTTP_POST_VARS['titulo']."', '".$HTTP_POST_VARS['contenido']."', '".str_replace (" ", "", $nombre_archivo)."', '".$fecha."')");
}//else
}//if1
}//if
?>
saludos alex