note 21344 added to function.parse-url

From: Date: Thu, 09 May 2002 09:51:42 +0000
Subject: note 21344 added to function.parse-url
Groups: php.notes 
Request: Send a blank email to php-notes+get-30372@lists.php.net to get a copy of this message
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; } -- http://www.php.net/manual/en/function.parse-url.php http://master.php.net/manage/user-notes.php?action=edit+21344 http://master.php.net/manage/user-notes.php?action=delete+21344 http://master.php.net/manage/user-notes.php?action=reject+21344

« previous php.notes (#30372) next »