Просмотр файла ftp/faq.php

Размер файла: 18.92Kb
<?php
error_reporting(0);
$p=trim($_GET['p']); include_once("cnfg.php");

header("Content-Type: text/vnd.wap.wml; charset=Utf-8");
echo ("<?xml version=\"1.0\" encoding=\"Utf-8\"?><!DOCTYPE wml PUBLIC \"-//WAPFORUM//DTD WML 1.2//EN\" \"http://www.wapforum.org/DTD/wml_1.2.xml\"><wml><card title=\"FTP - FAQ\">");

if (($p<1)||($p>12)) {$p=NULL;}
if ($p==NULL) {
echo("<p align=\"left\"><small>
Автор не несёт никакой ответственности за любые действия, произведённые данным сервисом. ВЫ ИСПОЛЬЗУЕТЕ ЕГО НА СВОЙ СТРАХ И РИСК!!<br/>- - -<br/>
<a href=\"faq.php?p=10\">Выход (!!)</a><br/>
<a href=\"faq.php?p=11\">Изменения (29.05.06)</a><br/>
- - -<br/>
<a href=\"faq.php?p=1\">Работа с папками</a><br/>
<a href=\"faq.php?p=2\">Работа с файлами</a><br/>
<a href=\"faq.php?p=3\">Создание папок/файлов</a><br/>
<a href=\"faq.php?p=4\">Редактор текстовых файлов</a><br/>
<a href=\"faq.php?p=5\">CHMOD</a><br/>
<a href=\"faq.php?p=6\">Список</a><br/>
<a href=\"faq.php?p=7\">Импорт</a><br/>
<a href=\"faq.php?p=8\">Upload</a><br/>
<a href=\"faq.php?p=12\">Открытие архивов</a><br/>
- - -<br/>
Можно заходить через автологин: $dftp/index.php?server=FTP_СЕРВЕР&amp;login=ЛОГИН&amp;pass=ПАРОЛЬ&amp;v=*&amp;d=**&amp;s=***&amp;i=****<br/>
* - количество объектов на странице (от 10 до 100);<br/>
** - папка, в которую нужно перейти при входе;<br/>
*** - показывать размер файлов возле прав доступа (1-да, 0-нет);<br/>
**** - показывать иконки к файлам/папкам (1-да, 0-нет).<br/>
- - -<br/>
Пожалуйста, если вы используете данный сервис, установите на своём сайте следующую ссылку:<br/>
&lt;a href=\"http://wap.mysiem.net\"&gt;MySiemens&lt;/a&gt;<br/>
Для материальной поддержки:<br/>
WMR: 260491332265<br/>
WMZ: 621876729364<br/>
- - -<br/>
<anchor>Назад<prev/></anchor>
</small></p>");
} elseif ($p==1) {
echo("<p align=\"left\"><small>
Работа с папками<br/>
- - -<br/>
После перехода в любую папку, внизу страницы, появляется меню для текущей папки.<br/><br/>
- В список [К] - добавить папку в список, для её дальнейшего копирования.<br/>
- В список [П] - добавить папку в список, для её дальнейшего перемещения.<br/>
- Архивировать.. - архивировать папку в zip,tar архив (зависит от расширения указанного в имени файла, по умолчанию zip). Архивируются до 100 объектов(файлы/папки) общим размером не более 3мб.<br/>
- Переместить.. - переместить папку в другую директорию.<br/>
- Переименовать - переименовать текущую папку.<br/>
- Удалить - удалить папку и все вложенные файлы/папки в ней.<br/>
- - -<br/>
<anchor>Назад<prev/></anchor>
</small></p>");
} elseif ($p==2) {
echo("<p align=\"left\"><small>
Работа с файлами<br/>
- - -<br/>
При нажатии на любом файле показываются свойства(размер, дата последнего изменения) и меню для работы с ним.<br/><br/>
- Открыть.. [только для zip(jar),tar-архивов размером не более 700кб] - см. <a href=\"faq.php?p=12\">Открытие архивов</a>.<br/>
- Разархивировать [только для zip(jar),tar-архивов размером не более 700кб] - разархивировать в указанную папку(если не существует, то будет создана), для извлечения в текущую папку, вместо имени папки нужно поставить точку.<br/>
- Редактировать [для текстовых файлов] - открыть файл для редактирования.<br/>
- Символов в строке [для текстовых файлов] - если задано значение(не 0), то при открытии файла, строки разобъются, примерно, на заданное количество символов на строку.<br/>
- Кодировка файла [для текстовых файлов] - исходная кодировка файла. Если в \"Сохранить как\" указано \"Не изменять\", то этот пункт значения не имеет.<br/>
- Сохранить как [для текстовых файлов] - кодировка файла, с которой редактор будет сохранять файл. Если указано \"Не изменять\", то кодировка файла останется исходная (этот пункт необходим, если в файле используются 2 или более кодировок), но правильная работа при этом не гарантируется.<br/>
- В список [К] - добавить файл в список, для его дальнейшего копирования.<br/>
- В список [П] - добавить файл в список, для его дальнейшего перемещения.<br/>
- В список [ZIP][TAR] [для всех файлов, кроме zip(jar),tar-архивов, размером не более 3мб] - добавить файл в список, для его дальнейшего архивирования.<br/>
- Архивировать [ZIP][TAR] [для всех файлов, кроме zip(jar),tar-архивов, размером не более 3мб] - архивировать файл.<br/>
- Копировать.. - копировать файл.<br/>
- Переместить.. - переместить файл.<br/>
- Переименовать - переименовать текущий файл.<br/>
- Удалить - удалить файл.<br/>
- - -<br/>
<anchor>Назад<prev/></anchor>
</small></p>");
} elseif ($p==3) {
echo("<p align=\"left\"><small>
Создание папок/файлов<br/>
- - -<br/>
После выбора создаваемого объекта(файл/папка), нужно ввести имя и CHMOD. Объект создастся в текущей папке.<br/><br/>
Для файлов можно выбрать шаблон.<br/>
- - -<br/>
<anchor>Назад<prev/></anchor>
</small></p>");
} elseif ($p==4) {
echo("<p align=\"left\"><small>
Редактор текстовых файлов<br/>
- - -<br/>
Типы допустимых файлов: все текстовые файлы с кодировкой Utf-8, Windows-1251, Escape-последовательности(Unicode) и Koi8-R.<br/>
Максимальный размер редактируемого файла: 200кб.<br/>
При нажатии \"Сохранить\" все сделанные изменения сразу сохраняются во временном файле и на сервере.<br/>
При нажатии \"Сохранить без изменений\" временный файл сохраняется на сервере, без сохранения текущих изменений.<br/>
Есть возможность отменить последнее изменение во временном файле, нажав \"Отмена\".<br/>
При переходе на другую страницу текущие изменения НЕ сохраняются.<br/><br/>
Действия:<br/>
- Замена.. - заменить часть текста (с учётом регистра).<br/>
- Удалить пустые строки - удалить все пустые строки.<br/>
- Удалить лишние пробелы - заменить 2 и более пробельных символа на один.<br/>
- Удалить теги - удалить все теги (в основном для HTML/WML).<br/><br/>
Список заменяемых элементов:<br/>
#_*# - [ символ, * - число от 0 до 255:<br/>
&nbsp;_36 -&gt; \"$$\"<br/>
&nbsp;_96 -&gt; \"`\"<br/>
&nbsp;_92 -&gt; \"\\\"<br/>
&nbsp;_48-57 -&gt; \"0\"-\"9\"<br/>
&nbsp;_65-90 -&gt; \"A\"-\"Z\"<br/>
&nbsp;_97-122 -&gt; \"a\"-\"z\"<br/>
&nbsp;_192-223 -&gt; \"А\"-\"Я\"<br/>
&nbsp;_224-255 -&gt; \"а\"-\"я\" ]<br/>
#_new_line_[*]# - [ пустые строки, * - количество (от 1 до 50) ]<br/>
#_new_line# - [ одна пустая строка ]<br/>
#_del_line# - [ удалить строку, если написано в начале формы ]<br/>
#_copy_[*]# - [ скопировать указанную строку в текущее место, * - номер строки ]<br/>
#_del_free# - [ удалить все ближайшие пустые строки ]<br/>
#_del_free_all# - [ удалить все пустые строки ]<br/>
#_del_begin# - [ начало выделения, для удаления выделенного текста ]<br/>
#_del_end# - [ конец выделения, для удаления выделенного текста ]<br/>
#_wml_1.1# - [ wml-пролог версии 1.1 ]<br/>
#_wml_1.2# - [ wml-пролог версии 1.2 ]<br/>
#_wml_1.3# - [ wml-пролог версии 1.3 ]<br/>
#_html_4.0# - [ html-пролог версии 4.0 ]<br/>
#_html_4.01# - [ html-пролог версии 4.01 ]<br/>
#_wml_header# - [ header(\"Content-type: text/vnd.wap.wml; charset=utf-8\"); ]<br/>
#_html_header# - [ header(\"Content-type: text/html; charset=utf-8\"); ]<br/>
#_txt_header# - [ header(\"Content-type: text/plain; charset=utf-8\"); ]<br/>
#_wml_begin# - [ &lt;wml&gt;&lt;card id=\"card1\" title=\"\"&gt;&lt;p align=\"left\"&gt; ]<br/>
#_wml_end# - [ &lt;/p&gt;&lt;/card&gt;&lt;/wml&gt; ]<br/>
#_html_begin# - [ &lt;html&gt;&lt;head&gt;&lt;title&gt;&lt;/title&gt;&lt;meta http-equiv=\"Content-type\" content=\"text/html; charset=utf-8\"&gt;&lt;/head&gt;&lt;body&gt; ]<br/>
#_html_end# - [ &lt;/body&gt;&lt;/html&gt; ]<br/>
#_html_css# - [ &lt;link rel=\"STYLESHEET\" type=\"text/css\" href=\".css\"&gt; ]<br/>
#_php_location# - [ header(\"Location: http://\"); exit; ]<br/>
#_php_date# - [ date(\"d.m.Y, H:i:s\",mktime(date(\"H\")+0)); ]<br/>
- - -<br/>
<anchor>Назад<prev/></anchor>
</small></p>");
} elseif ($p==5) {
echo("<p align=\"left\"><small>
CHMOD<br/>
- - -<br/>
Справа от файла/папки показываются текущие права, для изменения, нужно нажать на числе и ввести новый.<br/>
- - -<br/>
<anchor>Назад<prev/></anchor>
</small></p>");
} elseif ($p==6) {
echo("<p align=\"left\"><small>
Список<br/>
- - -<br/>
В список вносятся файлы/папки с определённым действием. Все действия выполняются в текущей папке. Для удаления определённой записи из списка, нужно нажать на [X], которая находится перед записью. В список можно добавить до 100 записей.<br/><br/>
Обозначения действий, указанные справа от записи:<br/>
[К] - копирование;<br/>
[П] - перемещение;<br/>
[ZIP][TAR][..] - архивирование в ZIP[TAR][..].<br/><br/>
Общий размер файлов для архивирования не должен превышать 3мб и количество файлов должно быть не более 50, иначе заархивированы будут  не все файлы.<br/>Внимание, файлы архивируются в zip[tar][..]-архив с именем \"new.zip\"[\"new.tar\"][..] в текущую папку, если файл с таким именем уже существует, он будет перезаписан!!<br/><br/>
- Выполнить действия - начать выполнение указанных действий в текущую папку.<br/>
- Очистить список - удалить все записи из списка.<br/>
- - -<br/>
<anchor>Назад<prev/></anchor>
</small></p>");
} elseif ($p==7) {
echo("<p align=\"left\"><small>
Импорт<br/>
- - -<br/>
Максимальный размер импортируемого файла: 5мб.<br/>
За раз можно импортировать до 25 файлов.<br/><br/>
Каждый URL файла должен быть заключён в символы \"&lt;\" и \"&gt;\".<br/>
Пример: &lt;http://url1&gt;&lt;http://url2&gt;&lt;http://url3&gt; и т.д.<br/><br/>
Если начало URL'ов совпадает с последующими, то нужно перед повторяющейся частью поставить кавычку(\") и в следующих адресах писать URL без этой, повторяющейся, части.<br/>
Внимание!!<br/>
В одном URL может быть только одна кавычка!!<br/>
Кавычку можно ставить только перед или после слэша(\"/ или /\"), нельзя ставить её в середине имени файла или директории!!<br/>
Пример: &lt;http://url1/dir/file&gt;&lt;http://url2/dir/\"file1&gt;&lt;file2&gt;&lt;file3&gt;&lt;http://url3/dir/file&gt;<br/><br/>
Задать имя файла, с которым нужно его сохранить, можно после URL'а поставив символ \"*\".<br/>
Файл будет сохранён с заданным именем в текущую директорию.<br/>
Пример: &lt;http://url/dir/file*file_name&gt;<br/>
Если нужно указать полный путь сохранения файла, то начинать его нужно со слэша.<br/>
Пример: &lt;http://url/dir/file*/dir/file_name&gt;<br/>
Если нужно сохранить файл в папке, которая находится в текущей директории, то нужно просто написать имя этой папки и имя файла, через слэш.<br/> Не нужно в этом случае писать первым символом(сразу после \"*\") слэш, т.к. это будет рассмотрено как полный путь!!<br/>
Пример: &lt;http://url/dir/file*dir/file_name&gt;<br/><br/>
Есть возможность добавить импортированный файл сразу в \"Список\". Для этого нужно после указания имени сохраняемого файла поставить ещё один символ \"*\" и написать одну из следующих латинских(!!) букв: m, с или a.<br/>
m(move) - добавить в список для перемещения;<br/>
c(copy) - добавить в список для копирования;<br/>
a(arhive) - добавить в список для архивирования в ZIP.<br/>
Пример: &lt;http://url/file*file_name*m&gt;<br/>
Если не нужно указывать имя сохраняемого файла, то сразу после URL нужно поставить два символа \"*\".<br/>
Пример: &lt;http://url/file**m&gt;<br/>
- - -<br/>
<anchor>Назад<prev/></anchor>
</small></p>");
} elseif ($p==8) {
echo("<p align=\"left\"><small>
Upload<br/>
- - -<br/>
Нужен для загрузки файлов на сервер (с компьютера и некоторых моделей телефонов).<br/><br/>
Можно указать до 7 файлов, каждый размером не более 7мб.<br/>
- - -<br/>
<anchor>Назад<prev/></anchor>
</small></p>");
} elseif ($p==10) {
echo("<p align=\"left\"><small>
Выход<br/>
- - -<br/>
После окончания работы настоятельно рекомендую нажимать \"Выход\", при этом ваша учётная запись будет удалена, что обеспечит большую безопасность!!<br/>
Учётная запись удаляется автоматически, если прошло более 45 минут бездействия пользователя.<br/>
- - -<br/>
<anchor>Назад<prev/></anchor>
</small></p>");
} elseif ($p==11) {
echo("<p align=\"left\"><small>
Последние изменения<br/>
- - -<br/>
1. Создание книг из текстовых (.txt) файлов;<br/>
2. Создание установщика для Sql-таблиц (из файлов .sql);<br/>
3. Редактор в html-версии;<br/>
4. Подсветка и проверка синтаксиса php-скриптов;<br/>
5. Просмотр кода<br/>
- - -<br/>
<anchor>Назад<prev/></anchor>
</small></p>");
} elseif ($p==12) {
echo("<p align=\"left\"><small>
Открытие архивов<br/>
- - -<br/>
Перед началом указываются права доступа, для папок и файлов, и папка, в которую будут извлекаться все объекты, если папка не существует, то будет создана. Для извлечения в текущую папку нужно написать вместо директории точку.<br/><br/>
Внимание!! Пустые папки из zip-архивов не извлекаются, по непонятным мне причинам.<br/><br/>
X - удалить данный объект из списка.<br/>
R - удаляет данную папку из списка вместе с вложенными в неё объектами.<br/>
Извлечь все - извлечь все оставшиеся объекты в списке.<br/><br/>
Справа от файлов, в скобках, показывается размер в кб.:<br/>
- для tar-архивов - настоящий размер файла;<br/>
- для zip-архивов - настоящий и сжатый размер файла.<br/>
- - -<br/>
<anchor>Назад<prev/></anchor>
</small></p>");
}
echo ("</card></wml>");
?>