Php netbeans中出现意外的服务器文件结尾错误
这个php文件本身可以完美地运行,但是当通过ajax调用它时,我会得到一个意外的eof错误Php netbeans中出现意外的服务器文件结尾错误,php,eof,Php,Eof,这个php文件本身可以完美地运行,但是当通过ajax调用它时,我会得到一个意外的eof错误 <?php $servername = "localhost"; $username = "group10"; $password = "TWN6UmXjpVHhxNhM"; $dbName = "group10"; $formName = htmlspecialchars($_POST['name']); $err = false; $topID = 0; $conn = new PDO('
<?php
$servername = "localhost";
$username = "group10";
$password = "TWN6UmXjpVHhxNhM";
$dbName = "group10";
$formName = htmlspecialchars($_POST['name']);
$err = false;
$topID = 0;
$conn = new PDO('mysql:host=' . $servername . ';dbname=' . $dbName . ';charset=utf8', $username, $password);
//check for dupes
$query = "SELECT * FROM summoners ORDER BY id ASC";
$noSpace = str_replace(' ', '', $formName);
foreach ($conn->query($query) as $row) {
if (str_replace(' ', '', $row['name']) === $noSpace) {
echo json_encode("taken");
$err = true;
}
$topID = $row['id'] + 1;
}
//insert name
if (!err) {
try {
$stmt = $conn->prepare("INSERT INTO summoners(id,name) VALUES(:id, :name)");
$stmt->execute(array(
"id" => $topID,
"name" => $formName
));
if ($stmt->rowCount() > 0) {
echo json_encode("success");
}
} catch (Exception $ex) {
echo json_encode("sqlerr");
}
}
$conn = null;
确切的错误消息是什么?您在哪里看到它?在netbeans输出日志中,我要么收到以下错误:加载资源失败:软件导致的连接中止:在public_html/submit.php上recv失败(19:04:09:778 | error,network),要么收到以下错误:加载资源失败:来自服务器的文件意外结束:recv失败(19:04:09:778 |错误,网络)在public_html/submit.php