![]() |
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]() ![]() ![]() |
|
chiffa |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 734 Регистрация: 11.11.2003 Репутация: -1 Всего: -1 |
Всем добрый день. есть такой скрипт
</div> </body> </html> не выводится, как результат летять стили CSS и все сьезжает, и необходимый файл не инклудится.... есть у кого то какие то идеи как можно решить проблемку? Зарание всем спасасибо ![]() |
|||
|
||||
skyboy |
|
|||
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 75 Всего: 260 |
||||
|
||||
chiffa |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 734 Регистрация: 11.11.2003 Репутация: -1 Всего: -1 |
к примеру дет проверка логина, пароля, сессионной переменой для авторизации список продолжать? Там где возможно я перевел на конструкцию if ... else но есть нескольок мест где это сделать весьма затруднитительно, вот и обратилсян а форум, может кто что подскажет
|
|||
|
||||
skyboy |
|
|||
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 75 Всего: 260 |
список чего? если логин не найден, надо человеку так и сказать. а не валить скрипт. вообще говоря, хорошим правилом есть отделение логики модели(все эти проверки логина, запорс данных из БД и т.д.) и логики вывода(если логин существует - выводить одну информацию;если нет - другую). в этом случае будет проще вносить коррекции. в чем может быть затруднение при использовании if? |
|||
|
||||
Sanchezzz |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1670 Регистрация: 19.11.2006 Где: Voronezh Репутация: 41 Всего: 60 |
Пользуйся исключениями. так будет правильней exit нужен когда уже нужно полностью тахтануть скрипт. На то он и для выхода.
-------------------- Понравился ответ "+" по репе, не забываем закрывать тему, заказы в LS. |
|||
|
||||
nerezus |
|
|||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: 12 Всего: 43 |
Шаблонизатор.
|
|||
|
||||
teroni |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 381 Регистрация: 15.5.2007 Где: Днепропетровск Репутация: 8 Всего: 22 |
Можно попробовать с помощью register_shutdown_function() при выходе из скрипта выводить footer.
|
|||
|
||||
nerezus |
|
|||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: 12 Всего: 43 |
teroni, Sanchezzz, А если бы человек спросил, как лучше убить свою маму из-за мелкой соры, то вы тоже стали бы давать ему советы как это покруче сделать, а не посоветовали, что ему лучше бы помириться?
|
|||
|
||||
teroni |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 381 Регистрация: 15.5.2007 Где: Днепропетровск Репутация: 8 Всего: 22 |
nerezus, ну судя по вопросу автор не ищет простых и правильных путей
![]() Это сообщение отредактировал(а) teroni - 15.9.2008, 09:01 |
|||
|
||||
nerezus |
|
|||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: 12 Всего: 43 |
teroni, но вместо того, чтобы указать на его ошибку, ты подсовываешь ему способ, который еще сильнее усугубит дело? )
|
|||
|
||||
chiffa |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 734 Регистрация: 11.11.2003 Репутация: -1 Всего: -1 |
Наверное я неправильно изложил суть, раз никот непонял что именно нужно. ладно всем спасибо за участие
![]() |
|||
|
||||
bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 71 Всего: 315 |
да понятно, что проблема высосана из пальца
если тебе нужно ветвление алгоритма по принципу: если а=1 то { действия один } иначе { конец } то и используем существующую для этого конструкцию if() {} elseif() {} else {} единственная альтернатива: switch() case: break; тоже самое, но только жёстче и все так делают резкий обрыв типа exit имеет смысл только в варианте, когда происходит заход на страницу и у нас не авторизованный пользователь или неудачное подключение к БД. тогда exit. и так потому, что всё это должно происходить до вывода страницы в браузер. т.к. любой код должен выполняться до вывода. зачем ты выдаёшь страницу, если пользователь не авторизован? и только потом include('header.php'); где записаны тэги <html><body> и т.п. ... |
|||
|
||||
lukas |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 771 Регистрация: 23.2.2007 Репутация: 3 Всего: 15 |
для выходя из скрипта и функции используй return...
-------------------- http://code.google.com/p/orionphp/ - opensource скриптовой язык Orion (аналог PHP) для freepascal/delphi. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "PHP" | |
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |