[prev in list] [next in list] [prev in thread] [next in thread] 

List:       php-general
Subject:    Re: [PHP] Re: get file from directory.
From:       Ashley Sheridan <ash () ashleysheridan ! co ! uk>
Date:       2014-06-23 19:52:42
Message-ID: 1403553162.2534.0.camel () localhost ! localdomain
[Download RAW message or body]

On Mon, 2014-06-23 at 22:48 +0300, hadi wrote:
> 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@cmsws.com]
> > Sent: Monday, June 23, 2014 10:35 PM
> > To: php-general@lists.php.net
> > Subject: Re: [PHP] 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
> 

What have you tried already to open a file from a directory?

-- 
Thanks,
Ash
http://www.ashleysheridan.co.uk




-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic