Форум программистов, компьютерный форум, киберфорум
PHP
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.78/9: Рейтинг темы: голосов - 9, средняя оценка - 4.78
1 / 1 / 0
Регистрация: 06.08.2014
Сообщений: 10

Ошибка в скрипте

27.12.2014, 17:26. Показов 2120. Ответов 22
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Если не туда написал, переместите пожалуйста...
Так вот дело в том что скачал PHP скрипт и он выдаёт такую ошибку:
PHP
1
Warning: Cannot modify header information - headers already sent by (output started at D:\OpenServer\domains\localhost\index.php:13) in D:\OpenServer\domains\localhost\lib\all_function.php on line 2
А именно он ругаеться на эту строку в файле all_function.php:
PHP
1
2
60.   if($error != 1)header("Location: $config->adress_unitpay?sum=$sum&account=$account&desc=Покупка+привилегий");
61.   else return false;
Помогите пожалуйста, сам скрипт выложу в прикреплённые файлы.
Вложения
Тип файла: rar OnePage.rar (1.96 Мб, 4 просмотров)
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
27.12.2014, 17:26
Ответы с готовыми решениями:

Ошибка в скрипте
http://img.pixs.ru/storage/9/7/4/rezultatJP_2727123_323974.jpg Так должен выглядеть результат, но у меня скрипт выполняется...

Ошибка в скрипте
Использую скрипт из данной статьи с хабра http://habrahabr.ru/post/136395/ $imgw = imagesx($img); $imgh = imagesy($img); ...

Ошибка в скрипте
Всем привет. Есть скрипт: <?php if ( have_posts() ) : // если имеются записи в блоге. query_posts('cat=20&showposts=6'); //...

22
78 / 29 / 6
Регистрация: 10.08.2013
Сообщений: 134
Записей в блоге: 2
27.12.2014, 17:33
Перед ним (строкой кода) выполняется какой-нибудь вывод на страницу?
0
1 / 1 / 0
Регистрация: 06.08.2014
Сообщений: 10
27.12.2014, 18:16  [ТС]
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
<?
require_once('onepage.class.php');
$config = new Config();
$onepage = new OnePage();
$online = count($onepage->getStatsOnline());
$allPlayers = count($onepage->getStatsAll());
$record = $onepage->getRecord();
if(isset($_POST['buy'])){
    $groupid = $_POST['group'];
    //$name_group = 'vip_1' 
    //vip - название привилегии [Важно! название группы должно совпадать с название группы в PEX]
    //1 - на 30 дней
    //2 -  навсегда
    switch($groupid){
        case 1:
            $sum = 50;
            $name_group = 'vip_1';
        break;
        case 2:
            $sum = 200;
            $name_group = 'creative_1';
        break;
        case 3:
            $sum = 150;
            $name_group = 'svip_1';
        break;
        case 4:
            $sum = 300;
            $name_group = 'moder_1';
        break;
        case 5:
            $sum = 400;
            $name_group = 'admin_1';
        break;
        case 6:
            $sum = 150;
            $name_group = 'vip_2';
        break;
        case 7:
            $sum = 350;
            $name_group = 'creative_2';
        break;
        case 8:
            $sum = 300;
            $name_group = 'svip_2';
        break;
        case 9:
            $sum = 570;
            $name_group = 'moder_2';
        break;
        case 10:
            $sum = 700;
            $name_group = 'admin_2';
        break;
        default:
            $error = 1;
        break;
    }
    $account = $_POST['username'].'_'.$name_group;
    if($error != 1)header("Location: $config->adress_unitpay?sum=$sum&account=$account&desc=Покупка+привилегий");
    else return false;
}
?>
Это весь файл. И ещё этот файл инклудиться в index.php на 3 строке 1-2 html код
0
46 / 46 / 43
Регистрация: 04.10.2012
Сообщений: 224
27.12.2014, 18:26
Warning: Cannot modify header information - headers already sent by (output started at D:\OpenServer\domains\localhost\index.ph p:13) in D:\OpenServer\domains\localhost\lib\all_ function.php on line 2

Сервер говорит о том, что он не может изменить заголовки, поскольку заголовки уже были посланы. Вывод начался соотвественно здесь... \index.php:13

Или я что-то не так понял ?
0
1 / 1 / 0
Регистрация: 06.08.2014
Сообщений: 10
27.12.2014, 18:32  [ТС]
13 строчка index.php:
PHP
1
<?require_once('lib/all_function.php');?>
0
78 / 29 / 6
Регистрация: 10.08.2013
Сообщений: 134
Записей в блоге: 2
27.12.2014, 18:53
Смотри этот файл, может быть, в нем где-то выводится текст.
0
0 / 0 / 0
Регистрация: 27.12.2014
Сообщений: 15
27.12.2014, 19:50
Какой фаил , у меня тоже такая-же проблема . Смотрел все файлы , там нету текста вообще (
0
930 / 846 / 190
Регистрация: 28.11.2013
Сообщений: 3,621
27.12.2014, 20:00
Попробуйте полную форму: <?php ?>
0
0 / 0 / 0
Регистрация: 27.12.2014
Сообщений: 15
27.12.2014, 20:00
А куда её вставить ?
0
1 / 1 / 0
Регистрация: 06.08.2014
Сообщений: 10
27.12.2014, 20:02  [ТС]
Нефига, вы хотя-бы скрипт посмотрите. Яж специально его к 1 посту приложил.
0
930 / 846 / 190
Регистрация: 28.11.2013
Сообщений: 3,621
27.12.2014, 20:03
Вместо <? ?>

А вообще если это 13-я строка, то что находится выше нее?
0
78 / 29 / 6
Регистрация: 10.08.2013
Сообщений: 134
Записей в блоге: 2
27.12.2014, 20:04
Сохрани файл без BOM. Например, в Sublime Text.
0
930 / 846 / 190
Регистрация: 28.11.2013
Сообщений: 3,621
27.12.2014, 20:04
KobaltMR, у вас код 2 мега в сжатом виде занимает? Покажите первые 13 строк.
0
0 / 0 / 0
Регистрация: 27.12.2014
Сообщений: 15
27.12.2014, 20:08
KobaltMR,
Ты index.php в index.html переименуй

Добавлено через 3 минуты
miketomlin,
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Minecraft
<link href="css/style.css" rel="stylesheet" type="text/css" />
<link href="css/bootstrap.css" rel="stylesheet" type="text/css" />
<link href="css/bootstrap-docs.css" rel="stylesheet"type="text/css" />
<link href="css/docs.css" rel="stylesheet" type="text/css" />
<link href="css/flat-ui.css" rel="stylesheet" type="text/css" />
<link href="css/prettify.css" rel="stylesheet" type="text/css" />
<link rel="shortcut icon" href="#">
<?require_once('lib/all_function.php');?>
</head>
0
930 / 846 / 190
Регистрация: 28.11.2013
Сообщений: 3,621
27.12.2014, 20:14
Ну, Ё! Это что не текст?

Добавлено через 1 минуту
Правильно так:
Code
1
2
3
4
<?php
//отправляем все заголовки
?><!DOCTYPE html>
...
0
1 / 1 / 0
Регистрация: 06.08.2014
Сообщений: 10
27.12.2014, 20:17  [ТС]
Цитата Сообщение от miketomlin Посмотреть сообщение
KobaltMR, у вас код 2 мега в сжатом виде занимает? Покажите первые 13 строк.
Вот весь index.php
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>Minecraft | Донат</title>
    <link href="css/style.css" rel="stylesheet" type="text/css" />
    <link href="css/bootstrap.css" rel="stylesheet" type="text/css" />
    <link href="css/bootstrap-docs.css" rel="stylesheet"type="text/css" />
    <link href="css/docs.css" rel="stylesheet" type="text/css" />
    <link href="css/flat-ui.css" rel="stylesheet" type="text/css" />
    <link href="css/prettify.css" rel="stylesheet" type="text/css" />
    <link rel="shortcut icon" href="#">
    <?require_once('lib/all_function.php');?>
</head>
<body id="body">
<section class="head">
    <div class="container">
        <div class="row">
            <h2>Minecraft</h2>
            <h4>Store by Minecraft-Double.ru</h4>
            <br>
                        <center>
                <div  class="well" style="width:180px; height: 180px">
                    <div class="stats">
                        <h6>Онлайн</h6>
                        <b><?=$online?></b>
                    </div>
                </div>
                <div class="well" style="width:180px; height: 180px">
                    <div class="stats">
                        <h6>Слотов</h6>
                        <b>100</b>
                    </div>
                </div>
                <div class="well" style="width:180px; height: 180px">
                    <div class="stats">
                        <h6>Рекорд</h6>
                        <b><?=$record['record']?></b>
                    </div>
                </div>
                <br>
                <ul class="social-icons" style="display: inline-block; margin-right: 40px; margin-top: 40px;">
                                    <li><a target="_blank" href="http://minecraft-double.ru/"><i class="fa">VK</i></a></li>
                                </ul>                  
                               <ul class="social-icons" style="display: inline-block;  margin-left: 30px; font-size: 30px;">
                                    <li><a target="_blank" href="skype:скайп?add"><i class="fa">Skype</i></a></li>
                                </ul>
            </center>
        </div>
    </div>
</section>
<section class="privileges" name="buy">
    <div class="container">
        <div class="row">
            <h3 style="font-weight: 300">Покупка статуса</h3>
                        <h6 style="color:#E74C3C">После покупки привилегии, зайдите на сервер и пропишите <b style="color: #E67E22">/cart all</b></h6>
            <br>
            <center>                        
                    <form name="donat" action="" method="post">
                    <div class="alert alert-error" id="error"></div>
                        <input name="username" class="form-control" style="width: 450px;" required="" placeholder="Ник на сервере" type="text"><br>
                        <select name="group" style="width: 450px; border-radius: 5px; padding: 7px; margin-bottom: 5px">
                            <optgroup label="На месяц">
                                <option value="1">VIP|50руб</option>
                                <option value="2">КРЕАТИВ|200 руб</option>
                                <option value="3">S-VIP|150 руб</option>
                                <option value="4">МОДЕР|300 руб</option>
                                <option value="5">АДМИН|400 руб</option>
                            </optgroup>
                            <optgroup label="Навсегда">
                                <option value="6">VIP|150 руб</option>
                                <option value="7">Креатив|350 руб</option>
                                <option value="8">S-VIP|300 руб</option>
                                <option value="9">МОДЕР|570 руб</option>
                                <option value="10">АДМИН|700 руб</option>
                            </optgroup>
                        </select>
                     <br><br>
                            <input type="submit" name="buy" class="btn btn-lg btn-danger" style="border-radius: 2px;" value="Купить"/>
                </form>
            </center>
        </div>
    </div>
</section>
<section class="news">
<center>
<h3 style="font-weight: 300">Новости</h3>
<br><br>
<!-- VK Widget -->
<script type="text/javascript" src="//vk.com/js/api/openapi.js?112"></script>
<div id="vk_groups"></div>
<script type="text/javascript">
VK.Widgets.Group("vk_groups", {mode: 2, width: "600", height: "600"}, 20003922);
</script>
</center>
</section>
 
<section class="news" id="contacts">
        <div class="container">
                  <center>
                      <div class="col-md-3"></div>
              <a class="col-md-3" style="color:#555555" href="http://minecraft-double.ru/" target="_blank">Разработчик</a>
              <a class="col-md-3" style="color:#555555" href="skype:скайп?add" target="_blank">Администратор</a>
              <div class="col-md-3"></div>
              <div class="col-md-12">© <a style="color:#555555" href="http://minecraft-double.ru/">Minecraft-Double.ru - Все права защищены.</a></div>
                 </center>
        </div>
</section>
 
<script type="text/javascript" src="js/jquery-2.js"></script>
<script type="text/javascript" src="js/bootstrap.js"></script>
<script type="text/javascript" src="js/bootstrap-switch.js"></script>
<script type="text/javascript" src="js/bootstrap-select.js"></script>
<script type="text/javascript" src="js/flatui-checkbox.js"></script>
<script type="text/javascript" src="js/tools.js"></script>
</body></html>
all_function.php:
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
<?php
require_once('onepage.class.php');
$config = new Config();
$onepage = new OnePage();
$online = count($onepage->getStatsOnline());
$allPlayers = count($onepage->getStatsAll());
$record = $onepage->getRecord();
if(isset($_POST['buy'])){
    $groupid = $_POST['group'];
    //$name_group = 'vip_1' 
    //vip - название привилегии [Важно! название группы должно совпадать с название группы в PEX]
    //1 - на 30 дней
    //2 -  навсегда
    switch($groupid){
        case 1:
            $sum = 50;
            $name_group = 'vip_1';
        break;
        case 2:
            $sum = 200;
            $name_group = 'creative_1';
        break;
        case 3:
            $sum = 150;
            $name_group = 'svip_1';
        break;
        case 4:
            $sum = 300;
            $name_group = 'moder_1';
        break;
        case 5:
            $sum = 400;
            $name_group = 'admin_1';
        break;
        case 6:
            $sum = 150;
            $name_group = 'vip_2';
        break;
        case 7:
            $sum = 350;
            $name_group = 'creative_2';
        break;
        case 8:
            $sum = 300;
            $name_group = 'svip_2';
        break;
        case 9:
            $sum = 570;
            $name_group = 'moder_2';
        break;
        case 10:
            $sum = 700;
            $name_group = 'admin_2';
        break;
        default:
            $error = 1;
        break;
    }
    $account = $_POST['username'].'_'.$name_group;
    if($error != 1) {header("Location: $config->adress_unitpay?sum=$sum&account=$account&desc=Покупка+привилегий");}
    else {return false;}
}
?>
0
0 / 0 / 0
Регистрация: 27.12.2014
Сообщений: 15
27.12.2014, 20:26
miketomlin,
Теперь пишет вот это
Warning: Cannot modify header information - headers already sent by (output started at /home/alexgrif/ApocalipsisZ.ru/donate/index.php:1) in /home/alexgrif/ApocalipsisZ.ru/donate/lib/all_function.php on line 60

Добавлено через 34 секунды
XML
1
    if($error != 1)header("Location: $config->adress_unitpay?sum=$sum&account=$account&desc=Покупка+привилегий");
Вот 60 строка
0
78 / 29 / 6
Регистрация: 10.08.2013
Сообщений: 134
Записей в блоге: 2
27.12.2014, 21:22
Объявление заголовков функцией header должно быть до какого-либо вывода текста. Это правило соблюдается?
0
0 / 0 / 0
Регистрация: 27.12.2014
Сообщений: 15
27.12.2014, 21:23
seweb, Смотри , там выше человек тоже файлы скинул .
0
78 / 29 / 6
Регистрация: 10.08.2013
Сообщений: 134
Записей в блоге: 2
27.12.2014, 21:31
KobaltMR, перемести <?require_once('lib/all_function.php');?> в самое начало index.php
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
27.12.2014, 21:31
Помогаю со студенческими работами здесь

Ошибка в скрипте
Синтаксическая ошибка echo

ошибка в скрипте
скрипт с github после установки вылезла ошибка You have an error in your SQL syntax; check the manual that corresponds to your MySQL...

Ошибка в скрипте
Помогите пожалуйста разобраться Выдаёт ошибку : Синтаксическая ошибка::28: &lt;eof&gt; expected near 'Apmlitude' function main() local...

Ошибка в скрипте
Всем привет. Кто знает в чём ошибка? Суть скрипта какова: есть несколько li с position:relative внутри каждого ли есть h2 и див .move , оба...

Ошибка в скрипте.
Написал скрипт не могу понять в чём дело не запускаеться((((( Появляеться консоль и сразу исчезает! Помогите пожалуйста. ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru