All pastes #21056 Raw Edit

Something

public text v1 · immutable
#21056 ·published 2005-08-25 00:32 UTC
rendered paste body
THis might be helpful:

get_postvar()
{
	# Output the content of a specific variable that was inside POST DATA.
	#
	# The variable to query is given to this function as $1
	#
	# NB: Busybox's grep command does not have the -x option to match whole
	# lines. So we have had to use a kludge to get around this limitation.
	#
	# head -n1 is to ensure that only one line of output is given. It should
	# never even produce output over one line, unless a duplicate variable
	# exists; in which case, this will eliminate all but the first match.
	gpvdata=$(echo "$postdata" | grep "$1=" | cut -f2- -d= | head -n1)
	httpd -d "$gpvdata"

	# echo "$gpvdata" | head -c$((`echo "$gpvdata" | wc -c`-2))
	return
}