Hola Amigos 
 
Estoy creando un foro que puedo adjuntar documentos, que tiene un tamaño minimo de 2MB, lo cual quiero tener ese tamaño, ahora tengo el siguiente codigo para subir los documentos lo cual me esta funcionando correctamente para archivos menores a 2 mb. el problema surge cuando inserto uno mayor a 2MB quiere que salga un mensaje de error pero me esta priorizando este mensaje 
 
0PHP Warning: upload_max_filesize of 2097152 bytes exceeded - file [doc=E:\Instaladores\Norton2003\Manual\NSW2003.pdf] not saved in Unknown on line 0 
 
en ves de mi pagina de error. como puedo solucionar el inconveniente. 
 
este es el codigo de adjuntar archivos :
<? session_start();
include("funciones.php");
echo "<body topmargin=0 leftmargin=0>";
ConectarBD();
MostrarTituloPagina("DOCUMENTOS");
if (isset($HTTP_POST_FILES['doc'])) //$archivo_name))
{
 
     $tam=$HTTP_POST_FILES['doc']['size'];// archivo_size;
     $extension = explode(".",$HTTP_POST_FILES['doc']['name']);//$archivo_name);
     $pos = count($extension)-1;
     $nom=$extension[$pos-1];
	 $ext=$extension[$pos]; 
	 $sqltema="select idtema, tipoforo from foro,tema where foro.idforo=tema.idforo and (idtema='".$id_foro."')";
//	 echo $sqltema;
	 $resulttema=mssql_query($sqltema);//usuario
  	 $rowtema=mssql_fetch_array($resulttema);
	 if ($rowtema['tipoforo']== 1)
	 {	
	 			$cad="recursos/Documentos/Doc/";
 
   	 }
   	 else
     {
 	    	$cad="recursos/Documentos/Mat/";
 
 
     }
	 $completo=$cad.$nom.".".$ext; 
 
	 echo $tam;
     if (is_uploaded_file($HTTP_POST_FILES['archivo']['tmp_name'])) 
	 { 
 
  	 if( $tam >0 and $tam <= 2097152)   
	 {
	 	if ($extension[$pos] == "pdf" || $extension[$pos] == "doc" || $extension[$pos] == "xls"  || 	$extension[$pos] == "zip"|| $extension[$pos] == "rar" )
     	{
			move_uploaded_file($HTTP_POST_FILES['doc']['tmp_name'],$completo);
 
			$reg = NroSiguiente("Documento");
    		$fecha = date("m/d/y H:i a");
		    if ($rowtema['tipoforo']== 1)
		    {
				$sql1="SELECT persona.idpersona, docente.codigodocente FROM   docente INNER JOIN persona ON docente.idpersona = persona.idpersona  WHERE docente.codigodocente = '".$_SESSION['Login']."'";
 
			}
			else
			{
				$sql1= "SELECT persona.idpersona, estudiante.idestudiante, estudiante.registroestudiante
FROM         estudiante INNER JOIN  persona ON estudiante.idpersona = persona.idpersona  WHERE     estudiante.registroestudiante = '".$_SESSION['Login']."'";
			}
		//	echo $sql1;
			$result1=mssql_query($sql1);
			$row1=mssql_fetch_array($result1);
			$sql = "INSERT INTO documento (iddocumento, nombredocumento, fechaingresodocumento, tamanodocumento, formatodocumento, ubicaciondocumento, idpersona, idtema) VALUES (".$reg.",'".$nom."','".$fecha."','".$tam."','".$e  xt."','".$completo."','".$row1['idpersona']."',".$id_foro.")";
				// echo $sql;
			$result = mssql_query($sql);
			$idtema=$_SESSION['idtema'];
			header("Location: HTTP://".$_SERVER['HTTP_HOST'].dirname($_SERVER['PHP_SELF'])."/"."TemasForo.php?idcuerpo=ListarDocumentos&id_foro  =$idtema");
			exit;
		}
		else
		{
		Error("Solo se pueden subir archivos con las extenciones Doc,Xls,Pdf,Zip,Rar ");
		}
	 }
	 else
	 {
 
	 Error("<b>No se puede copiar, el archivo es demasiado grande</b>");
 
////// no quiere desplegar este mensaje.
	 }
	 }
 
}
else
{
	echo "<b>Ocurrió algún error al subir el fichero. No pudo guardarse.</b>"; 
}
	// echo "<meta http-equiv=Refresh content=2> \n"; 
 
CerrarBD();	    	
echo "</body>"; 
FinHTML();  
 
 function Error($op)
  {
   echo "<body leftmargin=0 topmargin=0>";
     echo "<table class=textocuerpo width=91% border=0 cellspacing=0>".
       "<tr>".
       "    <td bgcolor=#00659C> </td>".
       "</tr>".
       "<tr>".
       "    <td bgcolor=#00659C><div align=center><font class=tituloextra color=#FFFFFF>Acceso Negado!</font></div></td>".
       "</tr>".
       "<tr>".
       "    <td bgcolor=#00659C> </td>".
       "</tr>".
       "<tr>".
       "    <td bordercolor=#000000 align=center class=textocuerpo><p> </p>".
       "    <p>".$op."<br>".
	   "       <br>".
	   "    <br> ".
	   "    </p>".
       "    <p align=center><font  size=1><form name=\"form1\">
 
                              <INPUT TYPE=\"button\" VALUE=\"Atras\" class=buscar onClick=\"history.back()\">
 
 
                         </form></font></p>    <p align=center><font size=1></font></p></td>".
       "</tr>".
       "<tr>".
       "    <td bordercolor=#000000 bgcolor=#00659C> <p align=center> </p></td>".
       "</tr>".
       "<tr> ".
       "    <td bordercolor=#000000 bgcolor=#00659C> </td>".
       "</tr>".
 
       "</table><br>";
   FinHTML();  
  } 
?>
 
agradeceria de antemanos la ideas de solucion.
 
aTte 
JUlio 
   
 

