or like this? /var/log/phplogs/iplogs/1.1.1.1 <- 1.1.1.1 being the actual file? Yes $ip its being the file name. What is my problem here all ip file set in /var/www/html/myproject <-----. I need to move them to different place instead. But if you see my code " if (time()- filemtime($ip) > 60)" read ip file residing in /var/www/html/myproject. I need " if (time()- filemtime($ip) > 60)" to look for ip file in different directory. But also keep in mind "$ip" variable itself being passed to the function here " function timeout($username, $ip)" How can I ask " if (time()- filemtime($ip) > 60)" to look for ip files in different folder. > -----Original Message----- > From: Jim Lucas [mailto:lists@xxxxxxxxx] > Sent: Monday, June 23, 2014 10:35 PM > To: php-general@xxxxxxxxxxxxx > Subject: Re: Re: get file from directory. > > On 06/23/2014 12:27 PM, hadi wrote: > >> Does $ip represent the entire file name or is it a partial file name? > > > > $ip getting passed to the function with the system ip. > > I have files with system ips names in directory. Ip name of file. > > I want my code to get the ip which already done and match it with > > directory which not done. Can you do it according to my code. > > > So, $ip would be something like '1.1.1.1' ? > > So, are you trying to find something like this? > /var/log/phplogs/1.1.1.1/files... > > or like this? > /var/log/phplogs/iplogs/1.1.1.1 <- 1.1.1.1 being the actual file? > > > If $ip is your full file name, then do this: > > if ( file_exists('/var/log/phplogs/iplogs/' . $ip ) ) { > echo 'file found, now do something...'; > } > > > > Here are a few things you need to understand as well. > > Read this: http://www.php.net//manual/en/function.glob.php It will help > you better understand how to use this function. > > If you do this: print_r(glob("/tmp/")); > You get this: Array > ( > [0] => /tmp/ > ) > > But, if you do this: print_r(glob("/tmp/*")); You get the listing from the > directory of all files and folders. > > > > > > > > > >> On 06/23/2014 12:10 PM, hadi wrote: > >>>> If you know the directory and you know the filename, why do a > >>>> search at > >>> all? > >>>> Just open it. > >>> > >>> Here is my problem I want to search a directory and get file match "$ip" > >>> variable as mention in my code. > >>> > >>> Can this be done. > >>> > >> > >> Does $ip represent the entire file name or is it a partial file name? > >> > >>> > >>> > >>>> <?php > >>>>> > >>>>> > >>>>> function timeout($username, $ip) > >>>>> > >>>>> { > >>>>> > >>>>> > >>>>> $iplookup = glob('/var/log/phplogs/iplogs/'); > >>>>> > >>>>> > >>>>> foreach(glob('/tmp/sess*') as $file) { > >>>>> if (time()- filemtime($ip) > 60) > >>>>> > >>>>> { > >>>>> $old = "$username"; > >>>>> $content = file_get_contents($file); > >>>>> if(strpos($content, $old) !== false) { > >>>>> unlink($file); > >>>>> } > >>>>> } > >>>>> } > >>>>> > >>>>> } > >>>>> ?> > >>> > >>>> On 6/23/2014 2:17 PM, hadi wrote: > >>>>> Can someone help. > >>>>> > >>>>> How to get specific file from directory. > >>>>> > >>>>> Thank you. > >>>>> > >>>>> > >>>>> > >>>> If you know the directory and you know the filename, why do a > >>>> search at > >>> all? > >>>> Just open it. > >>>> > >>>> -- > >>>> PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: > >>>> http://www.php.net/unsub.php > >>> > >> > >> > >> -- > >> Jim Lucas > >> > >> http://www.cmsws.com/ > >> http://www.cmsws.com/examples/ > > > -- > Jim Lucas > > http://www.cmsws.com/ > http://www.cmsws.com/examples/ > > -- > PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: > http://www.php.net/unsub.php
<<attachment: smime.p7s>>