Avatar of tech1984
tech1984 asked on

Directory loop not outputing the first file name, but all of the rest

Attached is the code I am using. I am trying to get a list of files from a directory that have been modified within the last 15 minutes. The code is working in regards to the comparison of filemtime, but it outputs nothing but a period for the first file name, then all of the other file names are correct. Whats up with that. Thanks for your time
$fifteen_minutes_ago=time()-(1000 * 60);
$dir="XmlApp/Out/";
$f=opendir($dir);
while (($file=readdir($f))!==false && filemtime("$dir/$file")) 
{
	$file_date = filemtime("$dir/$file");
	if($file_date>$fifteen_minutes_ago)
	{
	echo "$file";
	}else{}
}

Open in new window

PHP

Avatar of undefined
Last Comment
tech1984

8/22/2022 - Mon
ASKER CERTIFIED SOLUTION
bansidhar

Log in or sign up to see answer
Become an EE member today7-DAY FREE TRIAL
Members can start a 7-Day Free trial then enjoy unlimited access to the platform
Sign up - Free for 7 days
or
Learn why we charge membership fees
We get it - no one likes a content blocker. Take one extra minute and find out why we block content.
See how we're fighting big data
Not exactly the question you had in mind?
Sign up for an EE membership and get your own personalized solution. With an EE membership, you can ask unlimited troubleshooting, research, or opinion questions.
ask a question
ASKER
tech1984

Well, I should have known that! Now I do... Thanks!
This is the best money I have ever spent. I cannot not tell you how many times these folks have saved my bacon. I learn so much from the contributors.
rwheeler23