At 04:11 PM 8/30/2001, Steve Wright wrote:
>Hey,
>
>I have just developed a simple site search.. .and am after learning how to
>get it to search all directories... at present, it only searches the one it
>is in!!
<snip>
> $cmdstr = "grep -i $searchstr *";
"man grep" on my linux box shows:
-r, --recursive
Read all files under each directory, recursively; this is
equivalent to the -d recurse
option.
change it to:
$cmdstr = "grep -r -i $searchstr *";
In all honesty though, you might want to use an ereg_replace() on
$searchstr before doing that, so that special shell characters can't get
through.
Interesting take on searching...
-j
--------------------------------------------------
[EMAIL PROTECTED] - 0xF50BB9D7
A21A FD82 8C30 EC77 CCCC 545D A0B3 F501 F50B B9D7
ICQ: 14295546 - AIM: kw34hd1
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]