RE: Re: get file from directory.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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>>


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux