GeoIP Plugin
-
-
-
Vielen Mirko911 seinen alten Geoip Plugin - es funktioniert super *entfernt*, aber ich und einige andere Leute hatten die Idee, und da wir nicht razberaemsya php dann bitte ich Sie, zu helfen, kann Geoip + Flaggen umgesetzt werden oder nicht?
Zum Beispiel, hier wie auf dem Screenshot ist ein Photoshop:Das kann möglich sein, ähnliche Codes, wie Überwachung LGSL verwenden:
Spoiler anzeigen
PHP
Alles anzeigen<?php // UPDATE CACHE WITH LOCATION if (empty($cache['o']['location'])) { $cache['o']['location'] = $lgsl_config['locations'] ? lgsl_query_location($ip) : ""; } function lgsl_icon_location($location) { global $lgsl_file_path, $lgsl_url_path; if (!$location) { return "{$lgsl_url_path}locations/OFF.png"; } if ($location) { $location = "/plugins/geoip/locations/".preg_replace("/[^a-zA-Z0-9_]/", "_", $location).".png"; if (file_exists($lgsl_file_path.$location)) { return $lgsl_url_path.$location; } } return "{$lgsl_url_path}locations/XX.png"; $output .= " <a href='".lgsl_location_link($server['o']['location'])."' style='text-decoration:none'> <img alt='' src='{$misc['icon_location']}' title='{$misc['text_location']}' style='vertical-align:middle; border:none' /> </a>"; } function lgsl_query_location($ip) { global $lgsl_config; if ($lgsl_config['locations'] !== 1) { return $lgsl_config['locations']; } $ip = gethostbyname($ip); if (long2ip(ip2long($ip)) == "255.255.255.255") { return "XX"; } $url = "http://api.wipmania.com/".urlencode($ip)."?".urlencode($_SERVER['HTTP_HOST']); if (function_exists('curl_init') && function_exists('curl_setopt') && function_exists('curl_exec')) { $lgsl_curl = curl_init(); curl_setopt($lgsl_curl, CURLOPT_HEADER, 0); curl_setopt($lgsl_curl, CURLOPT_TIMEOUT, 2); curl_setopt($lgsl_curl, CURLOPT_RETURNTRANSFER, 1); curl_setopt($lgsl_curl, CURLOPT_CONNECTTIMEOUT, 2); curl_setopt($lgsl_curl, CURLOPT_URL, $url); $location = curl_exec($lgsl_curl); if (curl_error($lgsl_curl)) { $location = "XX"; } curl_close($lgsl_curl); } else { $location = @file_get_contents($url); } if (strlen($location) != 2) { $location = "XX"; } return $location; }
P.S Sorry für die schlechte deutsche Hoffnung Volumen! :smile: -
- Offizieller Beitrag
Leider nein, Call of Duty kann keine Grafiken darstellen.
-
Dieses Thema enthält einen weiteren Beitrag, der nur für registrierte Benutzer sichtbar ist.