X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=planetlab%2Fincludes%2Fplc_functions.php;h=ddfd68e36667f97e37a9ebd592821a142750f3e8;hb=1b32d86af0dcb7f03e469ae484975dce7cbc29ec;hp=a25f7474933a90cb65fc070d733088d05b9b7c61;hpb=47599d12927b555b6f104e387112edee3656f157;p=plewww.git diff --git a/planetlab/includes/plc_functions.php b/planetlab/includes/plc_functions.php index a25f747..ddfd68e 100644 --- a/planetlab/includes/plc_functions.php +++ b/planetlab/includes/plc_functions.php @@ -104,6 +104,20 @@ function l_person_register() { return "/db/persons/register.php"; } function l_site_register() { return "/db/sites/register.php"; } function l_site_pending() { return "/db/sites/join_request.php"; } +// returns array ['url' => path, 'values' => hash (key=>value)* ] +function split_url ($full_url) { + list($url,$args) = explode("?",$full_url); + $values=array(); + if ($args) { + $pairs=explode("&",$args); + foreach ($pairs as $pair) { + list ($name,$value) = explode("=",$pair); + $values[$name]=$value; + } + } + return array("url"=>$url,"values"=>$values); +} + //////////////////////////////////////////////////////////// validation functions function topdomain ($hostname) { $exploded=array_reverse(explode(".",$hostname));