Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: почему не работает?
 
 автор: Zelum   (29.04.2005 в 11:16)   письмо автору
 
 

Подскажите почему не работает этот код:

<html><head><title></title></head>
<body>
<?php
$flag1 = true; // Истина
$flag2 = true; // Истина
if($flag1 && $flag2) // И $flag1 И $flag2 истины
{
echo "<p>Условие: true (Оба флага истины)</p>";
// Да
} else {
if($flag1)
{ //первый флаг
echo "<p>Just flag1 true</p>";
} else {
if ($flag2)
{echo "<p>Flag2 is true</p>";
} else {
echo "<p>Nothing is not true</p>";
}
?>
</body>
</html>

он пишет:
Parse error: parse error, unexpected $end in z:\home\my_php.ru\www\why.php on line 30
line 30 указывает на </html>
Помогите начинающему!!!

   
 
 автор: gwest   (29.04.2005 в 11:24)   письмо автору
 
   для: Zelum   (29.04.2005 в 11:16)
 

Код не очень воспринимается
Так намного удобнее:

<html><head><title></title></head>
<body>
<?php
$flag1 
true// Истина
$flag2 true// Истина
if($flag1 && $flag2// И $flag1 И $flag2 истины
{
 echo 
"<p>Условие: true (Оба флага истины)</p>";
 
// Да

else 
{
 if(
$flag1)
 { 
//первый флаг
 
echo "<p>Just flag1 true</p>";
 } 
 else 
 {
  if (
$flag2)
 {
 echo 
"<p>Flag2 is true</p>";
 } 
  else
 {
 echo 
"<p>Nothing is not true</p>";
 }
#пологаю последней закрывающей СКОБКИ не хватало
?>
</body>
</html>

   
 
 автор: XPraptor   (29.04.2005 в 11:31)   письмо автору
 
   для: Zelum   (29.04.2005 в 11:16)
 

У тебя не хватает фигурных скобок, слишком часто используешь конструкцию if else.

   
 
 автор: $OMEGA   (29.04.2005 в 13:21)   письмо автору
 
   для: Zelum   (29.04.2005 в 11:16)
 

У тебя первое else{} - не закрыто, пользуйся редактором, с подсветкой кода и выделением скобок!

   
 
 автор: Zelum   (29.04.2005 в 18:53)   письмо автору
 
   для: $OMEGA   (29.04.2005 в 13:21)
 

не подскажешь какой нибуть редактор,который высвечивал бы теги

   
 
 автор: glsv (Дизайнер)   (29.04.2005 в 21:35)   письмо автору
 
   для: Zelum   (29.04.2005 в 18:53)
 

Как правило, большинство современных HTML-редакторов уже умеют подсвечивать синтаксис php. Существуют и специализированные php-редакторы. На форуме часто возникают вопросы о лучшем php - редакторе и предпочтениях участников форума в его выборе. Выкладываю ссылки на темы.

http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=1924
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=2154
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=551
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=499

   
 
 автор: Niemand   (29.04.2005 в 21:44)   письмо автору
 
   для: Zelum   (29.04.2005 в 18:53)
 

Macromedia Dreamweaver MX 2004

   
 
 автор: gwest   (30.04.2005 в 15:31)   письмо автору
 
   для: Niemand   (29.04.2005 в 21:44)
 

Я немного лажанулся назвав скобки ковычками =)
Я сам в Dreamweaver MX 2004 работаю очень удобно!

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования