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..
| |
|
Welcome to KnowledgeSutra - Dear Guest | |
Directory Files Displaying
Started by itssami, May 13 2006 07:08 PM
5 replies to this topic
#2
Posted 14 May 2006 - 01:30 PM
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
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
Edited by farsiscript, 14 May 2006 - 01:32 PM.
#3
Posted 14 May 2006 - 02:56 PM
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.
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.
#4
Posted 14 May 2006 - 04:25 PM
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.
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 by Inspiron, 14 May 2006 - 04:35 PM.
Reply to this topic

1 user(s) are reading this topic
0 members, 1 guests, 0 anonymous users
















