读取特定目录中的文件内容

时间:2014-07-21 10:50:58

标签: php fopen

我已经通过这么多解决方案来读取目录中的文件,但我的问题是如何读取特定目录中的文本文件的内容。我有762个测试文件要处理并写入另一个同名的文本文件,但首先我在阅读文本文件的内容时面临问题。以下是代码,

$files = scandir("directory/");
foreach($files as $file)
{
#  codes to be executed, working perfect for individual files, 
$file1 = fopen($file, "r"); #files = file
# set of codes
# applying the condition
$myfile1 = fopen("output/$file", "w");  #the name of the output file should be the same as the input file
#Print the array
fwrite($myfile1, "$print\n"); #writing the content to the file
}
}

我收到错误: 警告:fopen(。)[function.fopen]:无法打开流:第11行的C:\ wamp \ www \ project1 \ mainreading.php中的权限被拒绝 无法打开文件! - 这是在阅读" $ file1 = fopen($ file," r"); #files = file" 我需要帮助,欢迎提出任何合适的建议,并提前致谢。

1 个答案:

答案 0 :(得分:0)

尽量避免使用当前目录及以上目录:

foreach($files as $file)
{
if($file!='.' && $file!='..'){
...
    }
}