我正在使用PHP创建一个聊天室,它在我的云服务器上工作得很好,但在本地主机上却没有,有什么建议吗?
<!DOCTYPE html>
<html>
<head>
<style>
</style>
</head>
<body>
<form action="chatroom.php" method="post">
<input type="text" name="name">
<input type="text" name="input">
<input type="submit">
</form>
<br>
<?php
$file = fopen("database.txt","r+");
$data = fread($file,filesize("database.txt"));
fclose($file);
if($_REQUEST["input"]=="adminclear"){
$data = "";
}
file_put_contents('database.txt',"<div>". $data . $_REQUEST["name"].":".$_REQUEST["input"]. "<br> </div>");
echo $data;
?>
<script>
</script>
</body>
</html>
答案 0 :(得分:1)
检查database.txt
chmod 644 database.txt
。或者使用777
,但这不是最安全的设置。
您也可以将此chmod("database.txt", 0644);
位于$file = fopen("database.txt","r+");
或chmod("database.txt", 0777);
下方,具体取决于哪种设置最适合您。