note 21344 deleted from function.parse-url by didou

From: Date: Sat, 03 Feb 2007 03:10:25 +0000
Subject: note 21344 deleted from function.parse-url by didou
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-122623@lists.php.net to get a copy of this message
Note Submitter: Anonimous ---- Modified version of glue_url() Cox's fucntion. ---------------------------------------------- // $parsed is a parse_url() resulting array function glue_url($parsed) { if (! is_array($parsed)) return false; if (isset($parsed['scheme'])) { $sep = (strtolower($parsed['scheme']) == 'mailto' ? ':' : '://'); $uri = $parsed['scheme'] . $sep; } else { $uri = ''; } if (isset($parsed['pass'])) { $uri .= "$parsed[user]:$parsed[pass]@"; } elseif (isset($parsed['user'])) { $uri .= "$parsed[user]@"; } if (isset($parsed['host'])) $uri .= $parsed['host']; if (isset($parsed['port'])) $uri .= ":$parsed[port]"; if (isset($parsed['path'])) $uri .= $parsed['path']; if (isset($parsed['query'])) $uri .= "?$parsed[query]"; if (isset($parsed['fragment'])) $uri .= "#$parsed[fragment]"; return $uri; }

« previous php.notes (#122623) next »