itssami 0 Report post Posted May 13, 2006 I have many files in a directory..I want to create a page , like A B C D E F .....when some one click on A , it should display all the files starting from letter A , and when clicks on B , it should show all the files in that directory starting from B , and so on... I have no idea how to display the files of the directory iin that way.Kindly assist me.. Share this post Link to post Share on other sites
farsiscript 0 Report post Posted May 14, 2006 (edited) You can make That with SQL database and files url You can make one page with search query with "a" or "b" or "c" or ....."z"when your users click at "a" your php code must go and file A files in database and sort it for your user .or You can make these files with statics search guerya.php , b.php , c.php , d.php , e.php ,When Your user click at "A" You must link at a.php Edited May 14, 2006 by farsiscript (see edit history) Share this post Link to post Share on other sites
jlhaslip 4 Report post Posted May 14, 2006 Ittsami,My suggestion would be to:Begin by building an array of the letters of the alphabet (a-z) and producing the list of links that would select the letter. (maybe a pull-down listbox?)Then use that letter as a search/sort criteria of the directory list. Write the file names into another array, then sort the array, then echo the list using a function similar to the one which you have been earlier provided with to list file names from a directory, except this time, use the array of filenames as the function source rather than the directory contents.A Database would not be required if there were only a small list of files, but it would be faster to use the Database approach as suggested above if there were lots of files in the Directory. Share this post Link to post Share on other sites
Inspiron 0 Report post Posted May 14, 2006 (edited) It's done... I've sent the files to you.. Check out for bugs and let me know.. :)Also, with regards to the replies above, I would like to point that there isn't a need to use a database. In fact, having a database isn't efficient when there is a whole lot of files added to the directory, and you will have to update the database. If a hundred connections are accessing the directory, the database will have to undergo maintanence very often when each connection changes the directory structure. In fact, I've remade a script done by itssami to use only itself, 1 file, to handle the directory structure without the need of using a database or a requirement of a 2nd php file. This way, it's alot more easier for debugging and administrating his web site. Edited May 14, 2006 by Inspiron (see edit history) Share this post Link to post Share on other sites
jlhaslip 4 Report post Posted May 14, 2006 So could you post the code here so we can all benefit? Share this post Link to post Share on other sites
Inspiron 0 Report post Posted May 14, 2006 So could you post the code here so we can all benefit?I'll leave it to itssami to decide if he want's to release the source codes.. Share this post Link to post Share on other sites