ќбзор программ дл¤ web мастера - команды ¤зыка HTP - FTPsaveF @им¤_файла , @источник , $смещение_от_начала


  • Cофт дл¤ web мастера
  • ћои скрипты дл¤ HTP
  •  оманды HTP (HOD Text Processor)

  • ††Чї Add
    ††Чї AddT
    ††Чї And
    ††Чї Beep
    ††Чї Cls
    ††Чї CodeToSym
    ††Чї Call
    ††Чї CWD
    ††Чї CreateD
    ††Чї Div
    ††Чї DecToText
    ††Чї DelF
    ††Чї DelD
    ††Чї ExecF
    ††Чї FindI
    ††Чї FindIR
    ††Чї FindIS
    ††Чї FindISR
    ††Чї FindE
    ††Чї FTPconnect
    ††Чї FTPdisconnect
    ††Чї FTPcwd
    ††Чї FTPlist
    ††Чї FTPloadF
    ††Чї FTPsaveF
    ††Чї FTPdelF
    ††Чї FTPrenameF
    ††Чї FTPcreateD
    ††Чї FTPdelD
    ††Чї FTPsendcmd
    ††Чї FTPsetmode
    ††Чї GetUserQ
    ††Чї GetEl
    ††Чї GetElInf
    ††Чї GetMaxEl
    ††Чї GetSubStr
    ††Чї GetStrLen
    ††Чї GetImgInf
    ††Чї GetFLDL
    ††Чї HexToText
    ††Чї Jmp
    ††Чї Jmp=N
    ††Чї Jmp<N
    ††Чї Jmp<=N
    ††Чї Jmp>N
    ††Чї Jmp>=N
    ††Чї JmpEq
    ††Чї JmpNe
    ††Чї LCase
    ††Чї LoadF
    ††Чї Mov
    ††Чї MovT
    ††Чї Mul
    ††Чї MoveF
    ††Чї Or
    ††Чї PrintT
    ††Чї PrintN
    ††Чї Push
    ††Чї Pop
    ††Чї PushT
    ††Чї PopT
    ††Чї PutEl
    ††Чї PutSubStr
    ††Чї Rnd
    ††Чї Ret
    ††Чї ReplaceS
    ††Чї ReplaceI
    ††Чї ReplaceM
    ††Чї Sub
    ††Чї SymToCode
    ††Чї SaveF
    ††Чї Sleep
    ††Чї TextToHex
    ††Чї TextToDec
    ††Чї TestF
    ††Чї TimeF
    ††Чї Time
    ††Чї TimeT
    ††Чї TCPIPconfig
    ††Чї UCase
    ††Чї Word
    ††Чї Xor

  • ƒокументаци¤ по PERL
  • ‘ункции LIBC
  • ќ сайте и авторе





  • Rambler's Top100 –ейтинг@Mail.ru

     FTPsaveF @им¤_файла , @источник , $смещение_от_начала

    —охранение данных из источника в файл на сервере.


    ћодифицирует регистр $F:
    $F=0 ”спешно
    $F=1 ќшибка в пути (некорректные символы или путь отсутствует)
    $F=2 ”правл¤ющее соединение потер¤но или не соединено с сервером
    $F=3 Ќет места дл¤ сохранени¤ файла на дисках сервера
    $F=4 Ќе могу создать такой файл на сервере
    $F=5 ќшибка передачи данных


    »спользует значение регистра $N.
    ¬ соответствии с значением в регистре $N расставл¤етс¤ код переноса строк:
    $N=0 Unix[0a]
    $N=1 Dos[0d0a]
    $N=2 Zx[0d]
    $N=3 —охран¤ть в виде "как есть"


    »сключени¤ при выполнении:
  • ≈сли ¬аш компьютер не содержит библиотеки WINSOCK32.DLL или эта библиотека не была успешно загружена и инициализирована, то команда игнорируетс¤ модификаци¤ $F не производитс¤.
  • ≈сли файл существует, то его содержимое безоговорочно замен¤етс¤.
  • ≈сли смещение равно 0, то команды необходимые дл¤ позиционировани¤ файла, серверу не отправл¤ютс¤, следовательно, если ваш FTP не поддерживает доступ к файлу с произвольной позиции, то используйте смещение равное 0.
  • ≈сли указано $смещение_от_начала больше реальной длины файла, то файл будет дополнен нул¤ми до необходимой длины, а после произведена запись данных. “аким образом если мы имели файл длиной 20 байт, установили смещение 100 и записали 5 байт, то мы получим файл содержаший 20 оригинальных байт + 80 байт нулей + 5 байт новых данных. Ёту работу выволн¤ет FTP сервер по умолчанию.


  • ѕримечание:
    ѕотер¤ управл¤ющего соединени¤ равноценна выполненной команде FTPdisconnect выполнение FTP команд после этого невозможно и требуетс¤ соединитьс¤ вновь (FTPconnect).

    ƒопустимо указывать как полный путь к имени файла, так и путь относительно рабочего каталога на сервере (заданого командой FTPcwd).

    Ќеобходимо помнить, что дл¤ операционных систем WINDOWS путь указываетс¤ в виде:

    c:\info\image\logo.jpg
    image\logo.jpg

    а дл¤ операционных систем *NIX, под управлением которых работает большинство серверов в сети интернет, путь указываетс¤ в виде:

    /info/image/logo.jpg
    image/logo.jpg




    »сточник информации: сайт разработчика ¤зыка HTP
    :.: Max Darianov (П) SPB 2003. Ч ¬ы можете выдел¤ть, копировать и использовать любой материал с этого сайта, не устанавлива¤ никаких лишних ссылок.
    Сайт управляется системой uCoz