PureBasic

CGIBuffer()

Синтаксис

*Result = CGIBuffer()

Описание


Для опытных пользователей. Возвращает адрес буфера памяти стандартного устройства входа CGI (полезно только для типа запроса POST). Может быть использовано, для того чтобы сделать дополнительный анализ, не поддерживаемый этой библиотекой, используя при этом другие команды. Размер буфера - это значение, возвращаемое ReadCGI().

Параметры

Ничего.

Возвращаемое значение

Возвращает адрес буфера памяти стандартного устройства входа CGI или ноль, если произошла ошибка.

Пример

  If Not InitCGI()
    End
  EndIf
  
  BufferSize = ReadCGI()
  
  WriteCGIHeader(#PB_CGI_HeaderContentType, "text/html", #PB_CGI_LastHeader) ; Запишем заголовки, чтобы сообщить браузеру о формате содержимого
  
  WriteCGIString("<html><title>PureBasic - raw buffer</title><body>")  
  If CGIBuffer()
    WriteCGIString("Raw buffer content: <br><pre>" + PeekS(CGIBuffer(), BufferSize, #PB_Ascii) + "</pre>")
  EndIf
  
  WriteCGIString("</body></html>")

См. также

ReadCGI()

Поддерживаемые OS

Все

Оглавление CGI - CGICookieName() ->