Помогите исправить ошибку. - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Пользователи Календарь Все разделы прочитаны
Вернуться   Форум администраторов игровых серверов > Полезное / Common > Программирование / Programming > PHP

PHP Форум как для начинающих программистов на PHP так и для профессионалов этого дела. Если нужно создать скрипт, функцию и т.д, но не знаете как, спросите у нас и мы вам подскажем. Здесь вы найдете примеры скриптов которые вы сможете использовать на сайтах своих серверов (онлайн, регистрация, семь печатей, топ игроков). Так же много книг и статей.

Ответ
Опции темы
Непрочитано 07.06.2011, 20:15   #1
Пользователь

Автор темы (Топик Стартер) Помогите исправить ошибку.

вот сам исходник:

Код HTML:
<?php
if ($is_logged == TRUE){

$login_panel = <<<HTML
            <div class="menu">
<center>Привет, <strong>{$member_id['name']}</strong>!<br>
                               (<a onclick="javascript: showBusyLayer()" href="{$link_logout}"><strong>Завершить сеанс</strong></a>)
                </center>
<br/>
<div> 

HTML;

if ($user_group[$member_id['user_group']]['allow_admin']) {
$login_panel .= <<<HTML
                                
· <a href="{$adminlink}" target="_blank">Админцентр</a><br>
                              
HTML;
}
else {
$login_panel .= <<<HTML

HTML;
}
$login_panel .= <<<HTML
· <a href="{$link_profile}">Профиль</a><br>
· <a href="{$link_pm}">ПС ({$member_id['pm_unread']} | {$member_id['pm_all']})</a><br>
· <a href="{$link_stats}">Статистика</a><br>
· <a href="{$link_favorites}">Закладки</a><br>
· <a href="{$link_newposts}">Непрочитанное</a><br>

HTML;

} else {
$login_panel = <<<HTML
                <div class="menu">
                                <form method="post" onsubmit="javascript:showBusyLayer()" action=''>
                                  <table class="log" width="100%" cellspacing="0" cellpadding="0">
                                    <tr>
                                      <td>логин:</td>
                                      <td><input name="login_name" type="text" class="a_field" style="width: 90px;" /></td>
                                    </tr>
                                    <tr>
                                      <td colspan="3" align="left"><img src="{THEME}/images/spacer.gif" width="1" height="3" /></td>
                                    </tr>
                                    <tr>
                                      <td>пароль:</td>
                                      <td><input name="login_password" type="password" class="a_field" style="width: 90px;" /></td>
                                    </tr>
                                    <tr>
                                      <td colspan="2"><center>
                    <input onclick="submit();" name="image" type="image" src="/templates/aion/images/dlet_bttn_login.gif" style="vertical-align: top;" /><input name="login" type="hidden" id="login" value="submit" />
                   </center> 
                   <div class="register-lost">
                   <a href="{$link_regist}">Регистрация</a>
                    | 
                   <a href="{$link_lost}">Напомнить пароль?</a>
                   
                    </td>
                                    </tr>
                                        </table>
                                </form>
HTML;
}
?>
а вот так он выдает ошибку на сайте:

Код HTML:
Привет, {$member_id['name']}!
 (Завершить сеанс) 

 HTML; if ($user_group[$member_id['user_group']]['allow_admin']) { $login_panel .= <<Админцентр
 HTML; } else { $login_panel .= <<Профиль
 · ПС ({$member_id['pm_unread']} | {$member_id['pm_all']})
 · Статистика
 · Закладки
 · Непрочитанное
 HTML; } else { $login_panel = << логин:	

пароль:	
 
Регистрация | Напомнить пароль? 

 HTML; } ?>
SkillSk8 вне форума Ответить с цитированием
Непрочитано 19.06.2011, 17:20   #2
Аватар для FewG
Пользователь

По умолчанию Re: Помогите исправить ошибку.

Вот те пример: $login_panel = "<HTML>" . $member_id['name'] . "</HTML>";
__________________
Пропаченные Боты для Игр: Ботва, Понаехали, тут! и пр. Пиши в ПМ.
FewG вне форума Ответить с цитированием
Непрочитано 05.07.2011, 13:04   #3
Пользователь

По умолчанию Re: Помогите исправить ошибку.

Цитата:
$login_panel .= <<<HTML

HTML;
}
$login_panel .= <<<HTML
· <a href="{$link_profile}">Профиль</a><br>
· <a href="{$link_pm}">ПС ({$member_id['pm_unread']} | {$member_id['pm_all']})</a><br>
· <a href="{$link_stats}">Статистика</a><br>
· <a href="{$link_favorites}">Закладки</a><br>
· <a href="{$link_newposts}">Непрочитанное</a><br>

HTML;
масло масленое.
а в целом предлагаю <<<HTML HTML; заменить одинарными ковычками.
x3k вне форума Ответить с цитированием
Непрочитано 16.07.2011, 08:06   #4
Пользователь

По умолчанию Re: Помогите исправить ошибку.

Конечно он будет выдавать ошибку, потому что вы мануал не открывали.
После завершения блока вывода текста, все завершающие и начинающие конструкции должны начинаться с первого символа и после определения должен быть возврат каретки.
webadequate вне форума Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите разобрать ошибку derron116 Lineage II 5 15.04.2011 13:47
Помогите исправить ошибку xJleHuHx Работа со скриптами 4 07.01.2011 06:12
Помогите исправить ошибку! the_snake Lineage II 3 20.12.2010 16:29
как исправить ошибку ГС Gracia Final и добавление амимации для valakas на ил Avork Lineage II 5 30.10.2009 00:00
Баг с Аукционером КХ (помогите исправить) MAGVAYus Работа со скриптами 2 09.05.2009 10:35


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 16:32. Часовой пояс GMT +3.

Вверх