如何从web界面将文本附加到PHP文件中?
我有一个文本文件 name.txt(包含) 这是代码:如何从web界面将文本附加到PHP文件中?,php,Php,我有一个文本文件 name.txt(包含) 这是代码: <?php // set file to read $filename = “name.txt”; $newdata = $_POST['newd']; if ($newdata != '') { // open file $fw = fopen($filename, 'w') or die('Could not open file!'); // write to file // added s
<?php
// set file to read
$filename = “name.txt”;
$newdata = $_POST['newd'];
if ($newdata != '') {
// open file
$fw = fopen($filename, 'w') or die('Could not open file!');
// write to file
// added stripslashes to $newdata
$fb = fwrite($fw,stripslashes($newdata)) or die('Could not write to file');
// close file
fclose($fw);
}
// print file contents
echo "<h3>DEV: Add/Remove Configurations</h3>
<form action='$_SERVER[php_self]' method= 'post' >
<textarea name='newd' cols='90%' rows='50'> $data </textarea>
<input type='submit' value='Change'>
</form>";
?>
请告知!Thx您打开的文件不正确,如果要将数据追加到文件末尾,请使用
a+
参数a+
=追加,如果文件不存在,则创建它
<?php
// set file to read
$filename = “name.txt”;
$newdata = $_POST['newd'];
if ($newdata != '') {
// open file
//$fw = fopen($filename, 'w') or die('Could not open file!');
$fw = fopen($filename, 'a+') or die('Could not open file!');
// write to file
// added stripslashes to $newdata
$fb = fwrite($fw,stripslashes($newdata)) or die('Could not write to file');
// close file
fclose($fw);
}
// print file contents
echo "<h3>DEV: Add/Remove Configurations</h3>
<form action='$_SERVER[php_self]' method= 'post' >
<textarea name='newd' cols='90%' rows='50'> $data </textarea>
<input type='submit' value='Change'>
</form>";
?>
从你的双引号看,似乎是在使用Word或类似的东西来编写代码。给自己找一个像样的自由文本编辑器,比如notepad++
Sean:”allen”
Peter:”fletcher”
Jake:”wilson”
Tommy: “Johnson”)
<?php
// set file to read
$filename = “name.txt”;
$newdata = $_POST['newd'];
if ($newdata != '') {
// open file
//$fw = fopen($filename, 'w') or die('Could not open file!');
$fw = fopen($filename, 'a+') or die('Could not open file!');
// write to file
// added stripslashes to $newdata
$fb = fwrite($fw,stripslashes($newdata)) or die('Could not write to file');
// close file
fclose($fw);
}
// print file contents
echo "<h3>DEV: Add/Remove Configurations</h3>
<form action='$_SERVER[php_self]' method= 'post' >
<textarea name='newd' cols='90%' rows='50'> $data </textarea>
<input type='submit' value='Change'>
</form>";
?>