Parse error: parse error, unexpected '<'

Статус
В этой теме нельзя размещать новые ответы.

Maker

Новичок
Parse error: parse error, unexpected '<'

Не могу найти ошибку :(


Parse error: parse error, unexpected '<' in /home/content/html/learn/randNum.php on line 28


PHP:
<html>
<head>
  <title>Угадай число</title>
</head>
<body>
<h1>Игра УГАДАЙ ЧИСЛО :)</h2>
<h3>Компьютер загадал число от 0 до 10</h3>
<form>
<?php
if (empty($hdnNum)){
	$hdnNum = rand(0,10);
	$userRandNum = "";

print <<<HERE
"<h3>Какое число загадал компьютер?</h3>"
<input 	type = "text"
		name = "userRandNum"
		value = "$userRandNum">
<input	type = "hidden"
		name = "hdnNum"
		value = "$hdnNum">
<input 	type = "submit"
		value = "Попытка">
HERE;
}
if ($userRandNum == $hdnNum) {
	print "<h3>Поздравляю! Вы угадали!</h3>\n";
<form	method = "post"
		action = "randNum.php">
<input	type = "submit"
		value ="Сыграть еще раз!">
</form>
} else {
	checkNums();
}
function checkNums() {
	global $userRandNum, $hdnNum;
	if ($userRandNum < $hdnNum){
	print "<h3>БОЛЬШЕ! :)</h3>\n";
} else {
	print "<h3>МЕНЬШЕ! :)</h3>\n";
}
print <<<HERE
<input 	type = "text"
		name = "userRandNum"
		value = "$userRandNum">
<input	type = "hidden"
		name = "hdnNum"
		value = "$hdnNum">
<input 	type = "submit"
		value = "Попытка">
HERE;
}

?>
</form>
</body>

</html>
 

gonza

Новичок
if ($userRandNum == $hdnNum) {
print "<h3>Поздравляю! Вы угадали!</h3>\n";
<form method = "post"
action = "randNum.php">
<input type = "submit"
value ="Сыграть еще раз!">
</form>
} else {

А вообще текст ошибки читать пробовал. Там номер строки пишут обычно...
 

tony2001

TeaM PHPClub
это ребус?

PHP:
print "<h3>Поздравляю! Вы угадали!</h3>\n"; 
<form    method = "post" 
        action = "randNum.php"> 
<input    type = "submit" 
        value ="Сыграть еще раз!"> 
</form>
 

Фанат

oncle terrible
Команда форума
Maker
ну и нафига здесь все эти print <<<HERE ?!
специально, чтобы ты запутался в синтаксисе?
 

Maker

Новичок
Автор оригинала: tony2001
это ребус?

PHP:
print "<h3>Поздравляю! Вы угадали!</h3>\n"; 
<form    method = "post" 
        action = "randNum.php"> 
<input    type = "submit" 
        value ="Сыграть еще раз!"> 
</form>
Это простейшая игра "Угадай число".
Комп загадывает число, пользователь его угадывает.

-~{}~ 06.02.07 13:11:

Автор оригинала: gonza
if ($userRandNum == $hdnNum) {
print "<h3>Поздравляю! Вы угадали!</h3>\n";
<form method = "post"
action = "randNum.php">
<input type = "submit"
value ="Сыграть еще раз!">
</form>
} else {

А вообще текст ошибки читать пробовал. Там номер строки пишут обычно...
Текст ошибки указывает на 28 строку, а я не вижу ошибки ни там, ни строкой выши или ниже :(
 

tony2001

TeaM PHPClub
>Это простейшая игра "Угадай число".
>Комп загадывает число, пользователь его угадывает.

ну тогда мы с gonza выиграли, потому что в наших постах содержится ответ на твой вопрос.
 

Maker

Новичок
Автор оригинала: tony2001
>Это простейшая игра "Угадай число".
>Комп загадывает число, пользователь его угадывает.

ну тогда мы с gonza выиграли, потому что в наших постах содержится ответ на твой вопрос.
Я новичок в php и ничего из Ваших постов не понял :(
Строка с ошибкой 28

28 if ($userRandNum == $hdnNum) {
29 print "<h3>Поздравляю! Вы угадали!</h3>\n";
30 <form method = "post"
...

где ошибка?
 

Фанат

oncle terrible
Команда форума
я тоже так думаю

-~{}~ 06.02.07 13:45:

наглость - второе счастье.
заставлять в сто раз более квалифицированных специалистов, искать опечатки в своих ламерских каракулях, да ещё и покрикивать на них - это надо уметь.

можешь забыть адрес этого форума.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху