Как исправить эту ошибку
Я все время получаю эту ошибку
Parse error: syntax error, unexpected end of file, expecting variable (T_VARIABLE) or ${ (T_DOLLAR_OPEN_CURLY_BRACES) or {$ (T_CURLY_OPEN) in C:\Xampp\htdocs\webtech\coursework\chapter07\game-intro.php on line 47- Как мне это исправить?
Вот мой код:
1 <html> 2 <head> 3 <title>gameIntro</title> 4 <link rel ="stylesheet" type="text/css" href="sample.css"> 5 </head> 6 <body> 7 8 <?php 9 10 $charName = $_POST['charName']; 11 $charType = $_POST['charType']; 12 $healthTokens = $_POST['healthTokens']; 13 $expTokens = $_POST['expTokens']; 14 $supplyTokens = $_POST['supplyTokens']; 15 $userPassword = $_POST['userPassword']; 16 17 $userPassword = strtolower($userPassword); 18 19 $goldSpent = $healthTokens / 10 + $expTokens / 2 + $supplyTokens / 25; 20 21 if ($userPassword == "php123") 22 23 { 24 print("<h1>You have created $charName the $charType!</h1>"); 25 print("<p>$charName has $healthTokens health tokens, 26 $expTokens experience tokens, and 27 $supplyTokens supply tokens.</p>"); 28 print("<p>$charName has spent $goldSpent gold pieces.</p>"); 29 } 30 31 else 32 33 print("<p>Sorry! That password is NOT correct! Please try again.</p>); 34 35 ?> 36 37 </body> 38 </html>
Что я уже пробовал:
Я все время пытаюсь понять, не ставлю ли я брекеты не в то место, но не могу найти ничего плохого.
Afzaal Ahmad Zeeshan
Я думаю, что проблема вызвана программой, которая сохраняет ваш файл; это может быть и не добавление EOF
символ перед сбросом потока в файл.