parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

zobzn 25.05.2010 17:54

Ubuntu 10.04 32bit
Apache/2.2.14
Parser/3.4.0 (compiled on i686-pc-linux-gnu)

вариант 1: в $request:body все красиво без искажений
------WebKitFormBoundaryuzilcriRAD6bB6qz
Content-Disposition: form-data; name="text"

<form name="authorisation">
	<dl>
		<dt>submit</dt><dd>valid</dd><dd>changed</dd>
	</dl>

	<div>
		<h3>Вход</h3>
		<div class="errors"></div>
	</div>

	<input name="auth.logon" type="hidden" value="do" />

	<label>Логин</label>
	<input name="auth.name" id="auth_name" type="login" />
	<dl>
		<dt>valid</dt><dd>/^[A-Za-z0-9\_\-]+$/</dd>
		<dt>required</dt>
	</dl>

	<label>Пароль</label>
	<input name="auth.passwd" id="auth_passwd" type="password" />
	<dl>
		<dt>required</dt>
		<dt>example</dt><dd><a object-id="59">Не&nbsp;помню</a></dd>
	</dl>

	<select name="auth.persistent">
		<option value="1" checked="true">запомнить меня</option>
	</select>
	<dl>
		<dt>type</dt><dd>checkbox</dd>
	</dl>

	<label>&nbsp;</label>	
	<input type="submit" id="sub_form" value="Войти" />

	<div class="switcher_link"><a id="registaration-link" object-id="58" /></div>

</form>
------WebKitFormBoundaryuzilcriRAD6bB6qz
Content-Disposition: form-data; name="do"

Send
------WebKitFormBoundaryuzilcriRAD6bB6qz--
вариант 2: никогда ничего в линуксе не компилил, поэтому этот вариант у меня может занять несколько дней...

вариант 3: перла не знаю. аналогичный скрипт на php в $_REQUEST['text'] получает все без искажений.