Защо не ме извежда...

JeRrY

Registered
Защо в този код не ме извежда на ' index.php ' и при грешка на ' index.php?vote=err ', а ми се появява бял екран ?

<?php
/** ./rating.php (c) Lavrik 2009 */

require "lgsl_files/lgsl_class.php";
lgsl_database();
$id = intval( @$_GET['id']);
if( $_GET['add'] == '+1' ) {
$rating_status = ' + 1 ';
}
elseif( $_GET['add'] == '-1' ) {
$rating_status = ' - 1 ';
}
else {
$rating_status = '';
}
$result = mysql_query("SELECT * FROM voting WHERE server_id = '{$id}' AND vote_ip = '{$_SERVER['REMOTE_ADDR']}' AND time > '" . ( time() - ( 60*60*24 ) ) . "'");
if( !mysql_num_rows( $result ) ) {
$result = mysql_query("SELECT * FROM e107_lgsl WHERE id = '{$id}'");
if( mysql_fetch_array( $result ) ) {
mysql_query( "INSERT INTO voting VALUES ( '{$id}', '{$_SERVER['REMOTE_ADDR']}', " . time() . ")" );
mysql_query( "UPDATE e107_lgsl SET rating = rating {$rating_status} WHERE id = '{$id}'" );
}
}
else {
@header( "Location: index.php?vote=err" );
exit;
}
@header( "Location: index.php" );
?>
 
<?php

//------------------------------------------------------------------------------------------------------------+

require_once "../../class2.php";

require_once HEADERF;

//------------------------------------------------------------------------------------------------------------+

$output = "";

if (isset($_GET['s']) && is_numeric($_GET['s']))
{
require "lgsl_files/lgsl_details.php";
}
elseif (isset($_GET['s']) && $_GET['s'] == "add")
{
require "lgsl_files/lgsl_add.php";
}
else
{
require "lgsl_files/lgsl_list.php";
}

$ns -> tablerender($lgsl_config['title'][0], $output);

unset($output);

//------------------------------------------------------------------------------------------------------------+

require_once FOOTERF;

//------------------------------------------------------------------------------------------------------------+

?>

Заповядай! :?:
 

Back
Горе