$dir = "./download/"; if (is_dir($dir)) { if ($dh = opendir($dir)) {
while (($file = readdir($dh)) !== false) { if(($file!='.')&&($file!='..'))
{
$file_lower = strtolower($file);
$file=substr($file,0,strlen($file)-4);
$pos=strpos($file_lower,"newsletter");
$arr_newsletter=array();
$arr_briefing=array();
if($pos)
{
$arr_newsletter[]=$file;
}
else
{
echo $file;
$arr_briefing[]=$file;
}
}
}
closedir($dh);
}
}$file 是能够输出值的,但是$arr_briefing[0]却没有值,这是为什么呢?
while (($file = readdir($dh)) !== false) { if(($file!='.')&&($file!='..'))
{
$file_lower = strtolower($file);
$file=substr($file,0,strlen($file)-4);
$pos=strpos($file_lower,"newsletter");
$arr_newsletter=array();
$arr_briefing=array();
if($pos)
{
$arr_newsletter[]=$file;
}
else
{
echo $file;
$arr_briefing[]=$file;
}
}
}
closedir($dh);
}
}$file 是能够输出值的,但是$arr_briefing[0]却没有值,这是为什么呢?
$arr_newsletter=array();
$arr_briefing=array();
$dir = "./download/";
if (is_dir($dir)) {
if ($dh = opendir($dir)){
while (($file = readdir($dh)) !== false) {
if(($file!='.')&&($file!='..')){
$file_lower = strtolower($file);
$file=substr($file,0,strlen($file)-4);
$pos=strpos($file_lower,"newsletter");
if($pos){
$arr_newsletter[]=$file;
}else{
echo $file;
$arr_briefing[]=$file;
}
}
}
closedir($dh);
}
}
?>
放第一行,试一下。