使用php在路径上在本地计算机上创建纯文本文件

时间:2016-02-22 06:38:13

标签: php

我刚开始编写php。我需要我的脚本在脚本末尾打开或创建(fopen())纯文本文件。我正在使用Ubuntu。

我正在关注的这本书建议,

@ $fp = fopen(“$DOCUMENT_ROOT/../orders/orders.txt”, 'ab');

但是我在本地机器上编程,所以我尝试使用脚本在另一条路径上创建“orders.txt”:

'/opt/lampp/htdocs/orders/orders.txt'

这似乎不起作用,虽然前段时间我认为我能够在Windows上运行,

我只有几个星期了,

谢谢,

S上。

2 个答案:

答案 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)

Rahul Dhande's answer是完美的。

这是另一种选择。您也可以使用

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);

希望它会对你有所帮助:)。