СМС-ки
   
Пейджер выключен!

  Ответ в перенаправление на сайт
Информация о Госте
Введите Ваше имя
Кнопки кодов
 Расширенный режим
 Нормальный режим
Введите сообщение
Смайлики
smilie  smilie  smilie 
smilie  smilie  smilie 
smilie  smilie  smilie 
smilie  smilie  smilie 
smilie  smilie  smilie 
     
Показать всё


Расширенный редактор
Опции сообщения  Включить смайлики?
 Включить подпись?
Цитируемое сообщение
Здесь Вы можете отредактировать цитируемое сообщение
Иконки сообщения                                 
                                
  [ Use None ]
 



Последние 10 сообщений [ в обратном порядке ]
dimavolna Дата 22.06.2010 - 19:31
  перенаправление на сайт перенаправление на сайт, кто может помочь?


Вот такая ошибка открывается в браузере: Warning: Cannot modify header information - headers already sent by (output started at Z:\home\192.168.1.2\www\htpdocs\config.php:1) in Z:\home\192.168.1.2\www\htpdocs\pages\vote.php on line 68

Warning: Cannot modify header information - headers already sent by (output started at Z:\home\192.168.1.2\www\htpdocs\config.php:1) in Z:\home\192.168.1.2\www\htpdocs\pages\vote.php on line 79



PHP
<?php
 
class Vote
 
 
{function Title()
           
        {
                
?>
                        
                <?php
        
}
        
        function 
GetVoteForms()
        {
                
$Con mysql_connect(MYSQL_HOST,MYSQL_USER,MYSQL_PASS);
                
mysql_select_db(MYSQL_DB);
                
$res mysql_query("SELECT id,name,image,url FROM votemodules");
                while(
$Row mysql_fetch_array($res))
                {
                        
?>                              
                                <form action="?act=vote&do=vote" target="<?php echo $Row['name']; ?>" method="post">
                                        <input name="module" type="hidden" value="<?php echo $Row['id']; ?>" />
                                        <input name="to" type="hidden" value="<?php echo $Row['url']; ?>" />
                                        <tr>
                                                <td valign="top"><input type="image" src="<?php echo $Row['image']; ?>" alt="Submit" /></td>
                                                <td valign="bottom"><input type="text" name="account" size="20" maxlength="16" /></td>
                                        </tr>
                                        <tr>
                                                <td valign="top"><?php echo $Row['name']; ?></td>       
                                                <td valign="bottom"><input type="submit" value="Голосовать!" /></td>
                                        </tr>
                                        <tr>
                                                <td colspan="2">&nbsp;</td>
                                        </tr>
                                </form>
                        <?php
                
}
                
mysql_close($Con);
        }
        
        function 
Form()
        {
                
?>
                        <table style="margin-left:10px;">
                                <tr>
                                        <td colspan="2">
                                                Введите имя вашего аккаунта и нажмите &quot;Голосовать!&quot;.<br />
                                                На ваш аккаунт будут начисляться очки за за каждое голосование.
                                        </td>
                                </tr>
                                <?php $this->GetVoteForms(); ?>
                        </table>
                <?php
        
}
        
        function 
TallyVote()
        {
                
$Module addslashes($_POST['module']);
                
$Account addslashes($_POST['account']);
                
$To addslashes($_POST['to']);
                
$Ip $_SERVER['REMOTE_ADDR'];
                
                
$Con mysql_connect(MYSQL_HOST,MYSQL_USER,MYSQL_PASS);
                
mysql_select_db(MYSQL_DB);
                
                
//redirect
                
header("Location: {$To}\r\n");
                
                
//check that the module exists
                
if(mysql_result(mysql_query("SELECT COUNT(*) FROM votemodules WHERE id='{$Module}'"),0) != 1)
                        return;
                        
                
//check if the user or account has been accredited for a vote within the last 12 hrs.
                
if(mysql_result(mysql_query("SELECT COUNT(*) FROM votes WHERE module='{$Module}' AND (ip = '{$Ip}' OR account = '{$Account}')"),0) != 0)
                        return;
                
                
//set cookie
                
setcookie("vote_time","1",time()+12*60*60,"/");
                
                
//add vote to timeout
                
mysql_query("INSERT INTO votes VALUES ('{$Ip}','{$Account}','{$Module}','".time()."')");
                
mysql_close($Con);
                
                
$Con mysql_connect(LOGON_HOST,LOGON_USER,LOGON_PASS);
                
mysql_select_db(LOGON_DB);
                
                
// +1 vote point
                
if($_SESSION['vcp']['account'] == $Account)
                {
                        (int)
$_SESSION['vcp']['points']+= RPPV;
                }
                        
//mysql_query("UPDATE account SET reward_points = reward_points + ".RPPV." WHERE login='{$Account}'");
                        
mysql_query("UPDATE account SET reward_points = reward_points + ".RPPV." WHERE id='{$_SESSION['vcp']['id']}'");
                        
mysql_close($Con);
        }
        
        function 
Content()
        {
                
$this->Form();
        }
 
        function 
__construct()
        {
                if(
$_GET['do'] == "vote")
                {
                        
$this->TallyVote();
                        return;
                }
                include(
"html/main.php");
        }
 
}