Re: string comparison

From: Date: Sun, 13 Jul 2008 17:10:48 +0000
Subject: Re: string comparison
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-276737@lists.php.net to get a copy of this message
On Jul 13, 2008, at 9:17 AM, Sudhakar wrote:
hi i am writing a small application where a user enters a phrase in the textfield and i would like to display all the files present in the root directory which consists of the keyword or keywords entered by the user. i have used a few comparison functions but i am not getting the expected result.
I use this script to list archive files from a directory based on keyword. I'd guess a modified version using the keywords from users might work: // create archives box if ($handle = opendir('../diaryarchives/')) { while (false !== ($file = readdir($handle))) { $pos = strpos($file, diary_); $pagemarked = "diary"."_"; if ($pos !== false) { //print "$file<br>"; $file_name = ereg_replace ("$pagemarked","",$file); $file_name = ereg_replace (".php","",$file_name); //print "* $file_name<br>"; //print "$file<br>"; $archive_list_gather[] = '<li><a href="/diaryarchives/'.$file.'">'.$file_name.'</a></li>'; } } closedir($handle); } rsort($archive_list_gather); foreach($archive_list_gather as $value) { $archive_list .= "$value"; } // build archives box $archives_box = '<div id="diary-archives"> <h3 class="side"><img src="/images/h3s_diaryarchives.gif" alt="Diary Archives" width="225" height="20" /></h3> <ul> '.$archive_list.' </ul> </div>'; // publish archives box $filename = PATHA.'/diaryarchivesbox.php'; publishpages($archives_box, $filename);

« previous php.general (#276737) next »