我的网络服务器上有100个txt文件。我必须插入一个字符串,例如abcdef在他们所有人的开头使用php并再次保存。这怎么可能?
答案 0 :(得分:3)
好吧,谷歌找到了this。
function prepend($string, $filename) {
$context = stream_context_create();
$tmpname = tempnam(".");
$fp = fopen($filename, "r", 1, $context);
file_put_contents($tmpname, $string);
file_put_contents($tmpname, $fp, FILE_APPEND);
fclose($fp);
unlink($filename);
rename($tmpname, $filename);
}
因此,您为每个文件调用prepend($string, $filename)
,然后就完成了。
答案 1 :(得分:0)