|
Новый формат PHP Макросов
Формат PHP Макросов был изменен.
Это позволило решить большинство проблем, связанных, с использованием больших файлов.
Входящие параметры:
| $_POST['FileName'] | Имя файла. |
| $_POST['FileSaved'] | 1 - файл СОХРАНЕН; 0 - файл НЕ СОХРАНЕН. |
| $_POST['Text'] | Текст редактируемого файла. |
| $_POST['CurX'] | Текущая позиция курсора. КОЛОНКА. |
| $_POST['CurY'] | Текущая позиция курсора. СТРОКА. |
| $_POST['SelectedText'] | ВЫДЕЛЕННЫЙ ТЕКСТ. |
| $_POST['SelStart'] | СТАРТОВАЯ позиция выделенного текста. |
| $_POST['SelLength'] | ДЛИННА выделенного текста. |
| $_POST['TextCoding'] | Кодировка (ANSI, UTF-8). |
| $_POST['TextFormat'] | Формат (WIN, Unix, Mac). |
Как Вы видите, массив $_SERVER заменен $_POST.
Так же изменены параметры управления выделенным текстом.
Теперь используется только два параметра - $_POST['SelStart'] и $_POST['SelLength'].
Добавлены новые параметры $_POST['TextCoding'] и $_POST['TextFormat'].
Рекомендации для адаптации старых макросов к новому формату:
- Замените в макросах строку $_SERVER на $_POST (в большинстве случаев этого достаточно)
- Если Ваш макрос управлял выделением текста, тогда Вы должны переделать алгоритм выделения текста и использовать параметры
$_POST['SelStart'] - СТАРТОВАЯ позиция выделенного текста.
$_POST['SelLength'] - ДЛИННА выделенного текста.
|