"php://stdin" doesn't exist in my PHP version. I use the following code block instead :
<?php
if (!isset($HTTP_RAW_POST_DATA))
$HTTP_RAW_POST_DATA = file_get_contents("php://input");
?>
![]() |
|
||||||||||
|
Глава 37. Работа с XFormsXForms являются альтернативой традиционным веб-формам, и позволяют использовать их на множестве платформ и браузеров, а также реализовывать нестандартные представления форм, например, в виде PDF-документа. Первое существенное отличие XForms заключается в том, как форма отсылается клиенту. Руководство XForms для HTML-верстальщиков содержит детальное описание создания XForms. Для того, чтобы очертить основную идею руководства, приведем несколько простых примеров.
Приведенная выше форма отображает текстовое поле для ввода (названное Тут мы подошли к еще одному существенному различию с точки зрения вашего веб-приложения. Стандартная HTML-форма отправляет данные как application/x-www-form-urlencoded, а XForms для передачи данных использует разметку XML.
Если вы решили работать с XForms, скорее всего вы захотите получить
отправленные пользователем данные в формате XML. В таком случае обратите внимание
на переменную
Если XML-разметка вас не интересует, и вы хотите, чтобы передаваемые данные
были помещены в стандартный массив
Работа с XForms
Darkener Daemon EX
13-Feb-2006 09:21
"php://stdin" doesn't exist in my PHP version. I use the following code block instead :
OrionI
07-Jul-2005 11:33
FireFox has an XForms plugin that works with the latest nightly builds. Check out http://www.mozilla.org/projects/xforms/ for more info. For IE support, there's an ActiveX control from Novell (http://developer.novell.com/xforms/) and one from x-port.net (http://www.formsplayer.com/).
lphuberdeau at phpquebec dot org
20-Aug-2004 09:55
Since HTTP_RAW_POST_DATA requires a configuration to be generated and is not enabled as a default value, you will probably have to use the PHP STDIN stream to get the raw data. It's probably better to use this method as the raw data will not be generated every time, even when not needed. |