通过验证将字符串添加到文本文件

时间:2017-02-15 13:25:14

标签: php fopen fwrite

我有一个代码:

$fp = fopen("/path/to/file", "w");
fwrite($fp, $var);
fclose($fp);

我需要做的是 - 在没有空格的文本文件中添加文本字符串写入验证示例text.txt

foo
bar
foo_bar

如果文件中已存在 foo - 则无需添加任何内容。 在文件中添加一行文本,但如果有文本已经存在,例如 foo ,则无需添加任何内容。如果我添加 foofoo ,请将其添加到text.txt

1 个答案:

答案 0 :(得分:0)

一种方法是读入数组并检查值。如果它不存在,请附加它(使用换行符$lines = file("/path/to/file", FILE_IGNORE_NEW_LINES); if(!in_array($var, $lines) { file_put_contents("/path/to/file", "\n$var", FILE_APPEND); } ):

//Dropzone Configuration
Dropzone.autoDiscover = false;

$(document).ready(function(){
  // Manual dropzone init
  $("div#design-image").dropzone({url:"myUrl"});
});`