| [ Index ] |
|
Code source de e107 0.7.8 |
1 <?php 2 /* 3 + ----------------------------------------------------------------------------+ 4 | e107 website system 5 | 6 | ©Steve Dunstan 2001-2002 7 | http://e107.org 8 | jalist@e107.org 9 | 10 | Released under the terms and conditions of the 11 | GNU General Public License (http://gnu.org). 12 | 13 | $Source: /cvsroot/e107/e107_0.7/error.php,v $ 14 | $Revision: 1.12 $ 15 | $Date: 2006/06/02 13:59:40 $ 16 | $Author: lisa_ $ 17 +----------------------------------------------------------------------------+ 18 */ 19 require_once ("class2.php"); 20 21 if(!e_QUERY || (e_QUERY != 401 && e_QUERY != 403 && e_QUERY != 404 && e_QUERY != 500)) 22 { 23 echo "<script type='text/javascript'>document.location.href='index.php'</script>\n"; 24 header("location: ".e_HTTP."index.php"); 25 exit; 26 } 27 28 require_once(HEADERF); 29 30 $errFrom = $_SERVER['HTTP_REFERER']; 31 $errTo = $_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; 32 33 switch(e_QUERY) { 34 case 401: 35 header("HTTP/1.1 401 Unauthorized"); 36 $text = "<div class='installe'><img src='".e_IMAGE_ABS."icons/icon3.png' alt='Error Icon'> ".LAN_ERROR_1."</div><br /><div class='installh'>".LAN_ERROR_2."</div><br /><div class='smalltext'>".LAN_ERROR_3."</div> 37 <br /><div class='installh'>".LAN_ERROR_2."<a href='index.php'>".LAN_ERROR_20."</a></div>"; 38 break; 39 case 403: 40 header("HTTP/1.1 403 Forbidden"); 41 $text = "<div class='installe'><img src='".e_IMAGE_ABS."icons/icon3.png' alt='Error Icon'> ".LAN_ERROR_4."</div><br /><div class='installh'>".LAN_ERROR_5."</div><br /><div class='smalltext'>".LAN_ERROR_6."</div> 42 <br /><div class='installh'>".LAN_ERROR_2."<a href='index.php'>".LAN_ERROR_20."</a></div>"; 43 break; 44 default: 45 46 47 case 404: 48 header("HTTP/1.1 404 Not Found"); 49 $text = "<h3><img src='".e_IMAGE_ABS."icons/icon3.png' alt='Error Icon'> ".LAN_ERROR_7."</h3><br />".LAN_ERROR_21."<br /><br />".LAN_ERROR_23."<b>{$errTo}</b>".LAN_ERROR_24."<br /><br />"; 50 51 if (strlen($errFrom)) $text .= LAN_ERROR_9." ( <a href='{$errFrom}' rel='external'>{$errFrom}</a> ) -- ".LAN_ERROR_19."<br />"; 52 53 $base_path = e_HTTP; 54 55 $text .= "<br /><a href='{$base_path}index.php'>".LAN_ERROR_20."</a><br />"; 56 $text .= "<a href='{$base_path}search.php'>".LAN_ERROR_22."</a></p>"; 57 58 break; 59 60 61 case 500: 62 header("HTTP/1.1 500 Internal Server Error"); 63 $text = "<div class='installe'><img src='".e_IMAGE_ABS."icons/icon3.png' alt='Error Icon'> ".LAN_ERROR_10."</div><br /><div class='installh'>".LAN_ERROR_11."</div><br /><div class='smalltext'>".LAN_ERROR_12."</div> 64 <br /><div class='installh'>".LAN_ERROR_2."<a href='index.php'>".LAN_ERROR_20."</a></div>"; 65 break; 66 $text = "<div class='installe'>".LAN_ERROR_13." (".$_SERVER['QUERY_STRING'].")</div><br /><div class='installh'>".LAN_ERROR_14."</div><br /><div class='smalltext'>".LAN_ERROR_15."</div> 67 <br /><div class='installh'>".LAN_ERROR_2."<a href='index.php'>".LAN_ERROR_20."</a></div>"; 68 } 69 70 $ns->tablerender(PAGE_NAME, $text); 71 require_once(FOOTERF); 72 ?>
titre
Description
Corps
titre
Description
Corps
titre
Description
Corps
titre
Corps
| Généré le : Sun Apr 1 01:23:32 2007 | par Balluche grâce à PHPXref 0.7 |