|
|
|
|
![]() ![]() |
May 13 2006, 07:08 PM
Post
#1
|
|
|
Super Member ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Group: Members Posts: 258 Joined: 13-November 05 Member No.: 14,234 |
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.. |
|
|
|
May 14 2006, 01:30 PM
Post
#2
|
|
|
Super Member ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Group: Members Posts: 357 Joined: 8-April 06 Member No.: 21,487 |
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 guery a.php , b.php , c.php , d.php , e.php , When Your user click at "A" You must link at a.php This post has been edited by farsiscript: May 14 2006, 01:32 PM |
|
|
|
May 14 2006, 02:56 PM
Post
#3
|
|
|
A computer once beat me at chess, but it was no match for me at kick boxing. ![]() Group: [MODERATOR] Posts: 4,081 Joined: 24-July 05 From: Linix, DOS and Windows…the good, the bad and the ugly Member No.: 9,787 ![]() |
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. |
|
|
|
May 14 2006, 04:25 PM
Post
#4
|
|
|
Trap Grand Marshal Member ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Group: Members Posts: 1,203 Joined: 25-March 05 Member No.: 4,883 |
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. This post has been edited by Inspiron: May 14 2006, 04:35 PM |
|
|
|
May 14 2006, 04:38 PM
Post
#5
|
|
|
A computer once beat me at chess, but it was no match for me at kick boxing. ![]() Group: [MODERATOR] Posts: 4,081 Joined: 24-July 05 From: Linix, DOS and Windows…the good, the bad and the ugly Member No.: 9,787 ![]() |
So could you post the code here so we can all benefit?
|
|
|
|
May 14 2006, 04:44 PM
Post
#6
|
|
|
Trap Grand Marshal Member ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Group: Members Posts: 1,203 Joined: 25-March 05 Member No.: 4,883 |
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.. |
|
|
|
![]() ![]() |
Similar Topics
|
Lo-Fi Version | Time is now: 12th October 2008 - 08:54 PM |