Re: Re: get file from directory.

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

 



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





[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