Új hozzászólás Aktív témák

  • fordfairlane

    veterán

    válasz fordfairlane #2298 üzenetére

    url osztály:

    /* class: url
    * url kreáló osztály
    */
    class url {
    var $params;

    function url($url = "") {
    if(is_array($url)) {
    $this->params = $url;
    }
    else {
    $this->params = array();
    }
    }

    function set($p1,$p2 = "") {
    if(is_array($p1)) {
    foreach($p1 as $key => $value) {
    $this->params[$key] = $value;
    }
    }
    elseif(is_string($p1)) {
    $this->params[$p1] = $p2;
    }
    }

    function remove($p1) {
    if(is_string($p1)) {
    unset($this->params[$p1]);
    }
    }

    function get() {
    foreach($this->params as $key => $value) {

    if(is_array($value)) {
    foreach($value as $inkey => $invalue) {
    if($url_uj) $url_uj .= "&"; else $url_uj = "?";
    $url_uj .= urlencode($key."[".$inkey."]")."=".urlencode($invalue);
    }
    }
    else {
    if($url_uj) $url_uj .= "&"; else $url_uj = "?";
    $url_uj .= $key."=".urlencode($value);
    }
    }
    return $url_uj;
    }
    }

Új hozzászólás Aktív témák