0 Comments

使用error()函数报错

发布于:2012-11-24  |   作者:广州网站建设  |   已聚集:人围观
使用error()函数报错

该函数的功能是在操作失败或者是程序异常时,抛出报错页面并给出报错原因。

具体的操作是通过echo()函数输出编辑好的HTML代码,内容为提示操作失败,并给出程序异常的原因。

函数代码如下:

广州网站设计
  1. //异常错误页面   
  2. function error($error){  
  3. $output="<link rel=\"stylesheet\" href=\"css/style.css\"> 
  4. <table cellspacing=1 cellpadding=3 width=55bgcolor=\"#000000\" class=  
  5. \"fonts\" align=\"center\"> 
  6.   <tr bgcolor=\"#9999ff\">   
  7.     <td height=\"11\" align=\"center\" bgcolor=\"#999999\" class=\"mycss\"> 
  8.       <div align=\"left\"> Error 错误原因可能是:</div> 
  9.     </td> 
  10.   </tr> 
  11.   <tr>   
  12.     <td align=\"center\" bgcolor=\"#FFFFFF\" class=\"mycss\">   
  13.         <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=  
  14.         \"3\"> 
  15.         <tr>   
  16.             <br> 
  17.         <td colspan=\"2\"><font color=\"red\">".$error."</font> 
  18.             <p><a href=\"javascript:history.go(-1);\">&lt;&gt; 点击这里返回  
  19.             上一页 &lt;&gt;   
  20.               </a></p> 
  21.           </td> 
  22.           </tr></table> 
  23. </table>";  
  24. exit;  
  25. }  

【代码解读】

以上两个函数都是通过PHP输出HTML。这里需要注意的是,HTML代码涉及标签值需要用"\"符号隔离,否则系统会报错。这里还有个小技巧,返回上一步骤的操作可以使用javascript:history.go(-1)函数,示例如下:

广州网站设计
  1. <p><a href=\"javascript:history.go(-1);\">&lt;&gt; 点击这里返回上一页 &lt; 
  2. &gt; </a></p> 

广州网站建设

将会返回浏览器前一步操作的页面,读者在今后的编程中可以尝试使用,可以为用户提供更好的使用体验。
标签:
飞机