ActiveX
.NET
Утилиты
Скрипты
Статьи, ссылки ...
Форум
ActiveX
выбрать компонент
ECrypt
CryptLib
ConvertCyr
ListFiles
URLreader
AspQSort
StripeLbl
AdvProgressBar
XRegistry
ActiveLink
GuidGen
ASPCalendar
Base64
ASPTree
PicSize
Страницы:
1
, [
2
],
3
,
4
,
5
ListFiles
Данный ASP-компонент позволяет представить содержимое каталога Web-сервера в дружественном для пользователя виде.
Пример работы с каталогами Web-сервера с помощью FileSystemObject находится в разделе "Статьи" данного сайта.
Компонент позволяет осуществлять просмотр всех подкаталогов текущего каталога.
Позволяет отобразить как каталог находящийся в Web-папке, так и вне его.
Обладает настраиваемым внешним видом.
Позволяет разрешить или запретить отображение файлов каталога как гиперссылок.
Позволяет перенаправить URL выбранного пользователем файла для дальнейшей обработки другим ASP,ISAPI,CGI и т.д. приложением. Т.е. гиперссылка на файл может выглядеть как
http://server.com/scripts/redir.asp?url=http://server.com/user/super.gif
.
Компонент поддерживает особенности работы FrontPage. Т.е. каталоги, начинающиеся с символа "_" по умолчанию НЕ отображаются. Если же установить значение свойства FPsupport в "off", то будут отображаться ВСЕ каталоги.
Внешне результат работы компоненты напоминает проводник в Windows.
ListFiles можно использовать для организации меню пользователя.
Дополнительно компонент обладает набором методов для работы с файлами и каталогами. Это стандартный набор методов: создать папку, удалить папку, переименовать папку, создать файл, удалить файл, переименовать файл, скопировать файл из одной папки в другую.
Примеры на ASP прилагаются вместе с компонентом.
Ниже приведена таблица с описанием свойств и методов компонента:
Свойство
Описание
AspFile
Имя ASP-файла (URL), который вызывает ListFiles.dll
RootFolder
Полный физический путь к каталогу, содержимое которого необходимо представить (БЕЗ слеша на конце)
RootVirtualFolder
Полный URL каталога (путь к папке через Internet) (БЕЗ слеша на конце)
CurrentFolder
Текущая папка
TargetLinks
Значение атрибута TARGET тега <A HREF> в ссылке на файл
ImageOpenFolder
URL к графическому файлу для отображения открытой папки
ImageCloseFolder
URL к графическому файлу для отображения закрытой папки
ImageFiles
URL к графическому файлу для отображения файлов
ImageExtPath
Путь к каталогу с gif иконками расширений файлов
AdvanceView
Если данному свойству передать строку "on", то будет вывод информации о величине файлов и дате последней модификации файлов.
Href
Отображать ли файлы как гиперссылки. Если значение свойства "off", то не отображать
FPsupport
Отображать ли каталоги начин. с "_". Если значение свойства "off", то отображаются все каталоги
QueryString
Список дополнительных параметров, передаваемых через URL
CtrlRedirFile
URL к ASP,ISAPI,CGI и т.д. приложению для обработки URL выбранного файла (Например:http://server.com/scripts/redir.asp)
setTableTag
Полное описание тега TABLE (настраиваемый внешний вид таблицы)
setNameColName
Заголовок столбца, содержащего список каталогов и файлов. (В случае активации свойства AdvanceView в "on")
setNameColSize
Заголовок столбца, содержащего размер каталогов и файлов. (В случае активации свойства AdvanceView в "on")
setNameColLastMod
Заголовок столбца, содержащего даты последней модификации каталогов и файлов. (В случае активации свойства AdvanceView в "on")
setDivider
Разграничитель заголовков таблицы от списка каталогов и файлов. Например:<hr>. (В случае активации свойства AdvanceView в "on")
Result
Возвращает результат в виде HTML-таблицы
Метод -
Runme()
. Метод
Runme()
выполняет основную работу по генерации HTML-таблицы.
Дополнительные методы по работе с файлами (в случае успешной работы методы возвращают 1, в случае ошибки 0):
Метод
Описание
MakeDir
Создать папку
RenameFile
Переименовать файл или папку
DelDir
Удалить пустую папку
MakeFile
Создать файл
DelFile
Удалить файл
CopFile
Скопировать файл из одной папки в другую
GetSystemDir
Возвращает полный путь к системной папке
GetWindowsDir
Возвращает полный путь к папке с ОС Windows
GetTmpPath
Возвращает полный путь к папке TEMP
Свойство
Описание
ErrDescription
Содержит описание ошибки
Компонент написан на C++ с использованием MFC 4.2.
ListFiles можно взять здесь
ListFiles v.1.11
(62 Kb)
URLreader
Компонент позволяет получать содержимое HTML файлов через Internet.
Ниже приведена таблица с описанием свойств и методов компоненты:
Свойство
Описание
setURL
Полный URL к файлу, который Вы хотите получить
setUserAgent
Строка описания User-Agent
resLength
Возвращает размер файла в байтах
Result
Возвращает содержимое файла
Метод -
fileReader()
. Метод
fileReader()
выполняет работу по считыванию содержимого удаленного html файла.
Компонент написан на C++ с использованием MFC.
URLreader v.1.1 (с исходным текстом на Visual C++ 6) можно взять здесь
URLreader v.1.1
(59Kb)
AspQSort
Данный ActiveX-компонент служит для сортировки массивов.
Компонент позволяет быстро отсортировать массив в ASP-скрипте, написанном на VBScript.
AspQSort содержит один метод -
Sort
.
Sort
vArray
,
Order
где vArray - массив для сортировки, Order - целое число (0 - сортировка по возрастанию, 1 - сортировка по убыванию)
AspQSort можно взять здесь
AspQSort
(8Kb)
Copyright © 2000-2010
Христофоров Юрий