Difference between revisions of "PHP RegionFunctions"
Jump to navigation
Jump to search
Line 13: | Line 13: | ||
</lsl> | </lsl> | ||
<lsl> | |||
function getSimCoords($simName) | function getSimCoords($simName) | ||
{ | { | ||
Line 19: | Line 20: | ||
return $coords; | return $coords; | ||
} | } | ||
</lsl> | |||
<lsl> | |||
function getSimImage($coords) | function getSimImage($coords) | ||
{ | { | ||
return "http://map.secondlife.com/map-1-".$coords[0]."-".$coords[1]."-objects.jpg"; | return "http://map.secondlife.com/map-1-".$coords[0]."-".$coords[1]."-objects.jpg"; | ||
} | } | ||
</lsl> |
Revision as of 20:46, 12 July 2012
// Three useful PHP functions by Gypsy Paz and Zayne Exonar
// $coords[0] = Global Grid X coordinate
// $coords[1] = Global Grid Y coordinate
<lsl> function getSimName($coords) {
$split = explode('"', file_get_contents("http://slurl.com/get-region-name-by-coords?var=region&grid_x=".$coords[0]."&grid_y=".$coords[1])); return $split[1];
} </lsl>
<lsl> function getSimCoords($simName) {
$query = str_replace(" ", "", file_get_contents("http://slurl.com/get-region-coords-by-name?var=coords&sim_name=".urlencode($simName))); $coords = preg_split('/[a-zA-Z=",.:;}{]/', $query, -1, PREG_SPLIT_NO_EMPTY); return $coords;
} </lsl>
<lsl> function getSimImage($coords) {
return "http://map.secondlife.com/map-1-".$coords[0]."-".$coords[1]."-objects.jpg";
} </lsl>