如何在PHP中打开名为file * .txt的文件

时间:2013-06-29 17:21:39

标签: php file-io

<?

$file = ("file*");
$fp = fopen($file, 'a') or die("can't open file");
fwrite($fp, "testing");
fclose($fp);

?>

我希望将“testing”写入名为file2.txt的文件,但它会写入文件*。我知道我可以将$ file设置为“file2.txt”,但这只是假设。

1 个答案:

答案 0 :(得分:3)

我不相信globbing按照你在这里列出的方式工作。您可以使用glob()函数,该函数返回匹配文件名的数组:

array = glob("file*")

当然,我不建议这样做,因为通常很难知道目录中只有一个名为file2.txt的文件。如果您确实知道这一点,最好明确指定,而不是使用globbing。

那就是说,如果你想以这种方式做事,我就是这样做的。