function getqueryvars($query,&$vars,$division) { /* ############################################# ### Get Variables from Query 1.0b ### ############################################# ### by Otavio Real Salvador ### ############################################# # Name: Otavio Real Salvador # # E-mail: otavio@freedom.ind.br # # UIN: 5906116 # ############################################# # Uso: # # array getqueryvars(string,array,boolean) # # # # Onde: # # *string* eh a consulta que serah usada # # para enviar para a array cada valor que # # que pode ser dividida em outro array se # # voce quiser. # ############################################# */ parse_str($query,$urlvars); reset($urlvars); $vars=array(); while (list($a,$b)=each($urlvars)) { if ($division==true) { for ($b.=\" \",$i=0,$tmp=\"\";$i<=strlen($b);$i++) { $segment=$b[$i]; if ($segment==\" \") { if (strlen(trim($tmp))) $vars[$a][]=$tmp; $tmp=\"\"; } else { $tmp.=$segment; } } } elseif (strlen(trim($b))) $vars[$a]=$b; } return $vars; }