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