我有這樣的代碼:file_put_contents只是清除文本文件
<html>
<head>
<title>Chipperyman573</title>
<link rel="shortcut icon" href="/fav.ico" />
</head>
<body>
<form method="post" action="change.php">
Top: <input type="text" name="top" /><br>
Bottom: <input type="text" name="bottom" /><br>
Time (MS): <input type="text" name="time" /><br>
<input type="submit" value="Save" name="submit" />
</form>
</body>
</html>
<?php
if(isset($_POST['submit'])){
$fi = "/var/www/rtf/webR/top.txt";
file_put_contents($fi, $cont);
$cont = $_POST["top"];
}
?>
當我去改變頁面(chipperyman573.com/rtf/webR/change.php),我填寫表格,然後點擊提交,文本文件只是清除自己。爲什麼?
我想清除文本文件的當前內容並將其替換爲我輸入的內容。
你有沒有注意到'$ cont'將不確定? – PHPglue
好吧,在將它寫入文件之前,先嚐試聲明$ cont。 –