php依文件名读取文件问题
我想读取根目录下的files文件夹的所有文件的文件名(这些文件都是txt文件),然后依这些文件名分一个文件一个文件地依次读取文件里的内容。下面的代码应该怎么修改呢?在线等...
我想读取根目录下的files 文件夹的所有文件的文件名(这些文件都是txt文件),然后依这些文件名分一个文件一个文件地依次读取文件里的内容。
下面的代码应该怎么修改呢?
在线等待,回答满意追加分。
$dir=dirname(__FILE__);
$dir .= "/files";
if (is_dir($dir))
{
$dh = opendir($dir);
while (($file_name = readdir($dh)) !== false)
{
$file=$file_name;
}
closedir($dh);
}
//echo $file;
$fp = fopen($file, "r");
$n = 1;
$i = 0;
while($row=fgets($fp)){
$i += 1;
eval("\$arr".$n."[] = \$row;");
if($i==36) {
$i = 0;
$n += 1;
}
}
fclose($fp); 展开
下面的代码应该怎么修改呢?
在线等待,回答满意追加分。
$dir=dirname(__FILE__);
$dir .= "/files";
if (is_dir($dir))
{
$dh = opendir($dir);
while (($file_name = readdir($dh)) !== false)
{
$file=$file_name;
}
closedir($dh);
}
//echo $file;
$fp = fopen($file, "r");
$n = 1;
$i = 0;
while($row=fgets($fp)){
$i += 1;
eval("\$arr".$n."[] = \$row;");
if($i==36) {
$i = 0;
$n += 1;
}
}
fclose($fp); 展开
展开全部
<?php
$dir=dirname(__FILE__).'/';
if (is_dir($dir)) {
$dh = opendir($dir);
$file = array();
while (($file_name = readdir($dh)) !== false) {
if($file_name != '.' and $file_name != '..')
$file[]=$file_name;
}
closedir($dh);
}
var_dump($file);
foreach($file as $v) {
echo "\n-----------$v----------\n", file_get_contents($dir.$v);
}
?>
是这个意思不
$dir=dirname(__FILE__).'/';
if (is_dir($dir)) {
$dh = opendir($dir);
$file = array();
while (($file_name = readdir($dh)) !== false) {
if($file_name != '.' and $file_name != '..')
$file[]=$file_name;
}
closedir($dh);
}
var_dump($file);
foreach($file as $v) {
echo "\n-----------$v----------\n", file_get_contents($dir.$v);
}
?>
是这个意思不
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询