HFS: URL parameters
Jump to navigation
Jump to search
Address operators can be used in HTML eg. href = "/~login" and in the address bar of the browser eg. www.yoursite.com/~login. Here is a list of available operators:
- ~nodefault
- doesn't serve default file in a folder, but folder with files (since v2.1beta)
- ~login
- calls for the login screen
- ~files.lst
- inserts HTML from filelist.tpl if exists in hfs.exe folder, otherwise produces ASCII file list of the requested folder
- ~img
- shows server graphic
- ~progress
- calls the HTML from section [progress]
- ~upload
- calls HTML from section [upload] for the requested folder
- ~upload-no-progress
- calls HTML from section [upload-no-progress] for requested folder
- ~upload+progress
- calls HTML from section [upload+progress] for the requested folder
- ~folder.tar
- calls for all files in the folder to be downloaded in .tar format
- ~folder.tar?recursive
- calls for all the files and folders in the current folder to be downloaded in .tar format
- ~folder.tar?recursive&nofolders
- tells the archive to list all files together, ignoring folders
To access the icon images use the following
- /~img_folder
- shows a default folder image.
- /~img_file
- will load the according icon for the file type.
- /~img_link
- shows the image for a link.
- /~img#
- where ‘#’ is the number of the icon in the icon list of HFS.
Other address operators are available in the form ?param1¶m2&... Note: some of them are available only since version 2.3 (today still in beta 2007/11/15)
- sort=[ n | e | s | t | d ]
- Sort by [ Name | Ext | Size | Date | Hits ]
- rev
- Invert the order of sorting
- offset=nn
- List files from the offset nn(0 being the first file)
- limit=nn
- Limit the listing with nn items
- page=mm,nn
- List files from the page mm with nn items
- filter=mask
- Show items corresponding to the mask filter
- files-filter=mask
- Show files corresponding to the mask filter
- folders-filter=mask
- Show folders corresponding to the mask filter
- search=pattern
- Search recursively for any file or folder containing containing the pattern
- recursive
- ask to list files in this folder but also from subfolders
- foldersbefore=1 or foldersbefore=
- folders are displayed before files, or not
- linksbefore=1 or linksbefore=
- links are displayed before files and folders, or not