$v) { $tempArray[] = urlencode($k) . '=' . urlencode($v); } return join('&', $tempArray); } //CONTROLLER/MODEL $i = 0; $requestStringArray = str_split(urldecode($_SERVER['REQUEST_URI'])); $tranlateArray = array( 'A' => 'Ä', 'O' => 'Ö', 'U' => 'Ü' ); foreach($requestStringArray as $char) { if($char == '~') { if(array_key_exists(strtoupper($requestStringArray[$i + 1]), $tranlateArray)) { $requestStringArray[$i] = $tranlateArray[strtoupper($requestStringArray[$i+1])]; $requestStringArray[$i+1] = ''; } } $i++; } $queryString = substr( strstr( join('', $requestStringArray), '?' ), 1 ); $get = array(); foreach(explode('&', $queryString) as $keyValue) { $temp = explode('=', $keyValue); $get[$temp[0]] = $temp[1]; } if(empty($get['align'])) { $get['align'] = 'center'; } $imageUrl = file_get_contents($apiServer . 'plate/' . urlencode($get['type']) . '/' . urlencode($get['letters']) . '/' . urlencode($get['align'])); $shareLinks = json_decode( file_get_contents( $apiServer . 'share/' . buildQuery( array( 'image' => $imageUrl, 'link' => 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'], 'title' => 'Ä-EÜRÖ', 'summary' => 'Amazing custom euro plate from http://www.customeuropeanplates.com/' ) ) ) ); //VIEW ?> EÜRÖ-PL8Z