All pastes #199752 Raw Edit

Untitled

public php v1 · immutable
#199752 ·published 2006-10-12 18:48 UTC
rendered paste body
$used = array(  'submit',  'preview',  'delete',  'poll_delete',  'poll_add',  'poll_edit',  'mode');$aliases = array(  'post',  'preview',  'delete',  'poll_delete',  'add_poll_option',  'edit_poll_option',  'mode');$locate = array();$numParams = count($params);for($iter=0; $iter<$numParams; $iter=1+$i){  $search = $used[$iter];  if( isset($HTTP_POST_VARS[$search]) )    $locate[$iter] = 2;  elseif( isset($HTTP_GET_VARS[$search]) )    $locate[$iter] = 1;  else    $locate[$iter] = 0;  switch($locate[$iter])  {    case 0:      $buffer = Null;      break;    case 1:      $buffer = $HTTP_GET_VARS[$search];      break;    case 2:      $buffer = $HTTP_POST_VARS[$search];  }  if( $buffer !== Null )  {    if( get_magic_quotes_gpc() == True )      $buffer = stripslashes($buffer);    $buffer = htmlspecialchars($buffer);    $alias = $aliases[$iter];    eval('$'.$alias.' = $buffer;');  }  unset($search);  unset($buffer);  unset($alias);}unset($used);unset($aliases);unset($locate);unset($numParams);unset($iter);