即時通訊工作在一個網站,我想從一個從一個結果,並希望他們保存在一個單獨的文件作爲PHP變量,所以我可以讀出它們後來在不同的文件網站的一部分。我可以寫一些PHP代碼到一個文件,但我寫的是變量的名稱而不是值。形式結果作爲一個變量在不同的文件中使用
<form action="change.php" method="post">
<input type="text" class="form-control" id="inputlocation1" placeholder="<?php include 'data1.php'; echo $location1 ?>">
<br>
<input type="text" class="form-control" id="inputdate1" placeholder="<?php include 'data1.php'; echo $date1?>">
<br>
<textarea name="description1" class="form-control"></textarea>
<br>
<input type="submit" name="submit" value="update data" class="btn btn-primary">
我使用數字背後的ID的,因爲我有多個日期,我想改變位置。這是我目前的php代碼:
<?php
$file = fopen("data1.php", "w") or die("Unable to open file!");
$date = $_POST["inputdate1"];
$loc = $_POST["inputlocation1"];
$desc = $_POST["description1"];
fwrite($file, '<?php $loc1 = $loc');
fwrite($file, '$date1 = $date');
fwrite($file, '$desc1 = $desc');
fwrite($file, '?>');
fclose($file);
?>
誰能幫幫我?
你從形式獲得價值? –
我假設你以後要使用[eval()](http://php.net/manual/en/function.eval.php)。 **別!**。特別是因爲這是用戶輸入。 _不要相信任何input_。如果某人在帖子欄中輸入惡意代碼會怎麼樣?這是一個嚴重的安全問題。 – FirstOne
哦,你可能忘了在字符串的末尾添加';'。 – FirstOne