我用php编写了一个程序,html。我已经创建了一个表单,我可以将表单输入保存在.txt文件中。事情是我需要编写一个代码,我可以编辑我的.txt文件输入并再次保存它们。你能帮我吗?这是我写的代码。
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<form method="post" action="bug.php">
<label>Emri produktit:</label>
<input type="text" name="emriprod" id="emriprod">
<label>Versioni</label>
<input type="text" name="versioni" id="versioni">
<label>Frekuenca</label>
<input type="text" name="frekuenca" id="frekuenca">
<input type="submit" value="Submit">
</form>
</body>
</html>
bug.php
<?php
$emriprod=$_POST["emriprod"];
$versioni=$_POST["versioni"];
$frekuenca=$_POST["frekuenca"];
$fp=fopen("bug.txt","a");
$string=$emriprod." ".$versioni." ".$frekuenca."\r\n";
fwrite($fp, $string);
fclose($fp);
echo "Te dhenat u ruajten ne file";
?>
答案 0 :(得分:0)
您可以使用特殊字符存储数据以分隔字段。
$string = $emriprod."@#".$versioni."@#".$frekuenca."\r\n";
检索数据
$file_data = file_get_contents('bug.txt');
$data = $explode('@#', $file_data); //separating the string to array
编辑现有数据后,请按以下方式更新文件
file_put_contents('bug.txt',str_replace('old data','new_data',file_get_contents('bug.txt')));
希望这有助于解决您的问题。