我刚开始编写php。我需要我的脚本在脚本末尾打开或创建(fopen())
纯文本文件。我正在使用Ubuntu。
我正在关注的这本书建议,
@ $fp = fopen(“$DOCUMENT_ROOT/../orders/orders.txt”, 'ab');
但是我在本地机器上编程,所以我尝试使用脚本在另一条路径上创建“orders.txt”:
'/opt/lampp/htdocs/orders/orders.txt'
这似乎不起作用,虽然前段时间我认为我能够在Windows上运行,
我只有几个星期了,
谢谢,
S上。
答案 0 :(得分:6)
参考fopen手册: -
试试这段代码: -
<?php
$myfile = fopen("newfile.txt", "w") or die("Unable to open file!");
$txt = "John Doe\n";
fwrite($myfile, $txt);
$txt = "Jane Doe\n";
fwrite($myfile, $txt);
fclose($myfile);
?>
答案 1 :(得分:0)
这是另一种选择。您也可以使用
file_put_contents - 将字符串写入文件
file_get_contents - 将整个文件读入字符串
$file = 'people.txt';
// Open the file to get existing content
$current = file_get_contents($file);
// Append a new person to the file
$current .= "John Smith\n";
// Write the contents back to the file
file_put_contents($file, $current);
希望它会对你有所帮助:)。