Руководство Предисловие. Содержимое всех файлов, кроме «руководства» написано на английском языке. Русский язык не так совершен в Интернете, как английский и чтобы избежать ошибок я пишу на английском языке. Я решил не создавать многоязыковую поддержку из-за того, что эта программа менее этого требует. Здесь почти нет слов для перевода. Если вы все-таки плохо разбираетесь в английском языке, я ниже переведу слова необходимые, для использования в программе (скрипте). Name — Имя Size — Размер Data Modified — Дата модифицирования Folder — Папка File — Файл Total folders — Общее кол-во папок Total file — Общее кол-во файлов Лицензионное соглашение Если вы хотите использовать эту программу, значит, прочтите «лицензионное соглашение до конца». Если вы используете данную программу, значит, вы согласны с «лицензионным соглашением». Программа распространяется «бесплатно» (freeware). Никаких гарантий не прилагается и не предусматривается. Вы используете это программное обеспечение на свой риск. Автор не будет отвечать, ни за какие потери или искажения данных, любую упущенную выгоду в процессе использования или неправильного использования этого программного обеспечения. Программа распространяется свободно. Ни одно частное лицо или организация не может брать плату за распространение данного программного продукта без письменного разрешения автора. В программе можно изменять только файл конфигурации, а так же добавлять только файлы стиля. Другие изменения или добавления, без разрешения автора, являются нарушением «лицензионного соглашения». Если по каким либо пунктам вы не согласны с этим лицензионным соглашением, вам необходимо удалить файлы программы с ваших устройств хранения информации и прекратить использование программы. Установка программы Для установки необходимо иметь все файлы пакета. «Руководство» необязательно. Все эти файлы выложите на ваш сервер. И по вашему адресу зайдите на него. Если все показывается, значит все, прошло успешно. Примечание: все файлы пакета кроме «руководства» видны в программе не будут. Настройка программы Здесь я расскажу, как работает программы и как настроить её под себя. Возможности. Ставить запрет на IP адреса вида 195.66.*.* т. е. все IP начинающиеся на 195.66. будут запрещены для просмотра содержимого. Их будут приветствовать слова «Page closed!». Можно менять стиль для скрипта, введя только имя папки стиля. Есть возможность игнорировать папку для ее просмотра и просмотра содержимого. Все эти возможности, которые разрешаются для изменения. Это содержимое файла configuration.php (по умолчанию), здесь я подробно опишу все, что тут находится. Важно: не когда не оставляйте поле переменных пустыми. Это может вызвать ошибку! // Home directory $PSS_HDIR = "./"; Здесь вы указываете старт папки, т. е. с какой папки программа будет стартовать. «./» это папка где находится программа (скрипт). Запомните не после каждого названия папки ставьте «/». Пример: $PSS_HDIR = "upload/"; // Prohibition on access $PSS_GROUP_IP = "255.255.255.255"; Здесь вы можете поставить «бан» на IP адреса. Пример: я не хочу, чтобы все IP начинающиеся с 195.66. посещали мой сервер. Пример: $PSS_GROUP_IP = "195.66."; Важно ставьте на конце чисел точки, как это сделано в примере. // Folders name $PSS_STYLE_FOLDER = "pss_style"; <--- Папка общего стиля $PSS_ICON_FOLDER = "pss_icon"; <--- Папка иконок $PSS_IMAGES_FOLDER = "pss_images"; <--- Папка изобращений Это переменные папок, если вы плохо разбираетесь в «PHP» не советую, что-то изменять. // Prohibition on viewing (Folder) $PSS_HDIR_STR = array("$PSS_STYLE_FOLDER","$PSS_ICON_FOLDER","$PSS_IMAGES_FOLDER",); Здесь вы можете поставить «игнор», чтобы папка не просматривалась и не отображалась. Для этого нужно сделать, пример: $PSS_HDIR_STR = array("$PSS_STYLE_FOLDER","$PSS_ICON_FOLDER","$PSS_IMAGES_FOLDER","upload", ); В этом примере я добавил папку upload. Запомните, если вы добавите папку, к примеру: up, тогда все папки, начинающиеся на «up» будут, автоматически проигнорированы. // Prohibition on viewing (File) $PSS_HFILE_STR = array("configuration.php","index.php",); Для файлов такая же процедура, что и для папок. // Style $PSS_STYLE = "black"; Тут можно задать любой стиль для программы (скрипта), имеющийся у вас в наличии. Для изменения стиля, пример: $PSS_STYLE = "black"; Нужно только поменять название, названия стиля соответствует с названием папки стиля. В содержимое программы входит 2 стиля «black», «blue». // Not* $PSS_URL_N = "$PHP_SELF?"; $PSS_DATE_MODIFIED = "j M Y H:i:s"; Под знаком «Not*» изменять содержимое не нужно. История программы Это первая версия программы, до этого выпускалась мною, подобная программы DE Bin Sources, но я не буду описывать её бывшие возможности, я уже начну с этой программы. Стили с пометкой (for version 2.0.*) подходят ко всем программа (скриптам) 2.0.* версий. [*] Исправленное [!] Ошибка [+] Добавилось [-] Удалено PSS Bin Sources 2 версия 2.0.7 | 6 Июля 2005 [+] Если файл или папка имеет более 30 символов в названии, они обрезаются до 30 [+] Путеводитель по каталогам, путем нажатия на него, выводит содержимое каталогов [+] 2 стиля для программы [+] 60 иконок / 2 для папок и 58 для файлов, отображает более 132 видов файлов. [+] Показывает общее кол-во папок и файлов [+] Показывает размер файла [+] Показывает дату модифицирования [+] Запрет для доступа по IP (бан) О программе Этот продукт считается PHP Script, но я называю его программой. PSS (PHP Script Style) Bin Sources. Данная программа листинг директорий. Выводит содержимое любой папки, показывает файлы. Лирическое отступление. Это не файловый менеджер как вы заметили. Эта программа заменит любой сайт, к примеру, у меня есть файлы, которые я хочу опубликовать у себя на сервере. Я просто беру эту программу, и с помощью неё у меня всё получается в лучшем виде. Подойдет для тех, кто не знает, как создавать сайты, или просто незачем это делать, когда есть это программа. Системные требования. ОС: Windows, PHP4. Скриншот №1 На этом скриншоте видно, что программа выдает содержимое в табличной форме. Есть поле для даты и размера файла, а так же иконок и названия. Скриншот №2 Здесь видно, что программа умеет показывать кол-во папок и файлов. Скриншот №3 Здесь уже другой стиль ( black ) до этого был ( blue ). В программу входит 2 стиля. Если вы хотите создать свой стиль, тогда прочтите инструкцию для этого. Скриншот №4 Можно заметить, что везде есть маленькие выскакивающие подсказки. Создание стиля Если вас не устраивает стили, которые предлагает программа, у вас есть уникальная возможность создать свои. Папка для стиля — если вы не знаете, посмотрите в разделе «настройка программы». В папке стиля создайте папку, к примеру, назовем её «my_design» затем создаем 2 файла (index.php и style.css), и 1 файл изображения (лучше 300x40, изображение выводится слева). Примечание: для создания стиля «css» вам необходимо знания «css» или редактор «css». Файл index.php Файл style.css body,td,th { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; } body { background-color: #000000; } a:link { color: #FFFFFF; text-decoration: underline; } a:visited { text-decoration: underline; color: #FFFFFF; } a:hover { text-decoration: none; color: #FFFFFF; } a:active { text-decoration: underline; color: #FFFFFF; } .style_font { color: #FF9900; font-weight: bold; } .style_table_01 { background-color: #444444; } .style_table_02 { background-color: #222222; } Это мы рассмотрели пример стиля «black». Copyright © 2003—2005 Де Юри mailto:jons@ilyichevsk.net?subject=PSSBinSources