RE: [PHP] for loop not working
| From: | hadi | Date: | Sat, 14 Jun 2014 19:19:14 +0000 |
| Subject: | RE: [PHP] for loop not working | ||
| References: | 1 2 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-323456@lists.php.net to get a copy of this message | ||
Paladin,
> Hi, take a look at glob function.. you cannot loop over filesystem
directly. use
> glob and loop over it's result
It's not working it giving error check my code after modifying
(PHP Parse error: syntax error, unexpected T_FOREACH in
/var/www/html/phptest/search2.php on line 6
Parse error: syntax error, unexpected T_FOREACH in
/var/www/html/phptest/search2.php on line 6)
$files = glob('/tmp/sess*')
foreach ($files as $file)
{
if (time()- filemtime($ip) > 60)
{
$old = 'hadi';
$filename = '$file';
$file1 = file_get_contents($filename);
strpos($file1, $old);
unlink ($filename);
break();
}
}
?>
> On , hadi wrote:
> > Hi ,
> >
> > Can someone help me to fix my code. It throwing error. I couldn't
> > determine how to do the for loop.
> >
> > Here is my code
> > [..]
>
> Hi, take a look at glob function.. you cannot loop over filesystem
directly. use
> glob and loop over it's result
>
> you will want something like
>
> <?php
>
> $files = glob('/tmp/sess*')
>
> foreach ($files as $file) {
> // do something with file $file
> }
>
> Hope it'll help,
> Paladin
> --
> There are only two hard things in Computer Science:
> cache invalidation, naming things and off-by-one errors.
Attachment: [application/pkcs7-signature] smime.p7s
Attachment: [application/pkcs7-signature] smime.p7s