[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