Jump to content
  • 0

Где ошибка?


sneg06
 Share

Question

<?

$h = date("H");

if = ($h >= 5 && $h <= 11) "Доброе утро!";

if = ($h >= 12 && $h <= 18) "Здравствуйте!";

if = ($h >= 19 && $h <= 24) "Добрый вечер!";

if = ($h >= 1 && $h <= 4) "Доброй ночи!";

?>

:) начал изучать php, скрипт смахнул с книжки - не работает! phpшники ткните пожалуйста пальцем! пишет Parse error: syntax error, unexpected '=', expecting '(' in Z:hometest2.ruwwwindex.php on line....

Link to comment
Share on other sites

6 answers to this question

Recommended Posts

  • 0

1) Вам вынесут предупреждение за игнорирования BB кода форума

2)

<?

$h = date("H");

if($h >= 5 && $h <= 11) { $g="Доброе утро!"};

if($h >= 12 && $h <= 18) { $g="Здравствуйте!"};

if($h >= 19 && $h <= 24) { $g="Добрый вечер!"};

if($h >= 1 && $h <= 4) { $g="Доброй ночи!"};

?>

али я не прав?

PS перенесите в для начинающих или PHP.. к флейму не относится

Link to comment
Share on other sites

  • 0

Лучше на JS. ибо на сайт из США могут зайти гости из Воронежа, и воронежской ночью будет странно читать - "добрый день"

now = new Date

if (now.getHours() < 6) {
document.write("Доброй ночи дорогие участники AniParty Forum!")
}
else if (now.getHours() < 12) {
document.write("Доброе утро дорогие участники AniParty Forum!")
}

else if (now.getHours() < 18) {
document.write("Добрый день дорогие участники AniParty Forum!")
}
else {
document.write("Добрый вечер дорогие участники AniParty Forum!")
}

что - то типа этого.

mmm dwnew

Link to comment
Share on other sites

  • 0

Большое спасибо всем ответившим, код описанный Dimitry Wolotko на JS прекрасно

работает. а phpшный от Девятилап не выполняется, возможно я что-то не правильно делаю.

Опишу последовательность своих действий.

1. Создаю страничку - index.php

2. Пишу код странички

 <html>
<head>
<title>Тестируем PHP</title>
</head>
<body>
<?

$h = date("H");

if($h >= 5 && $h <= 11) { $g="Доброе утро!"};

if($h >= 12 && $h <= 18) { $g="Здравствуйте!"};

if($h >= 19 && $h <= 24) { $g="Добрый вечер!"};

if($h >= 1 && $h <= 4) { $g="Доброй ночи!"};

?>
</body>
</html>

при выполнении пишет - Parse error: syntax error, unexpected '}' in Z:hometest2.ruwwwindex.php on line 10

Не понимаю.....

Link to comment
Share on other sites

  • 0

Спасибо yopopt!

Подводя итоги пишу рабочий php код.

<?

$h = date("H");

if($h >= 5 && $h <= 11) { $g="Доброе утро!";}

if($h >= 12 && $h <= 18) { $g="Здравствуйте!";}

if($h >= 19 && $h <= 24) { $g="Добрый вечер!";}

if($h >= 1 && $h <= 4) { $g="Доброй ночи!";}

echo $g;
?>

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy