Difference between revisions of "PHP RegionFunctions"

From Second Life Wiki
Jump to navigation Jump to search
Line 1: Line 1:
<code>
 
//Insert non-formatted text here// Three useful PHP functions by Gypsy Paz and Zayne Exonar
//Insert non-formatted text here// Three useful PHP functions by Gypsy Paz and Zayne Exonar


Line 10: Line 10:
     return $split[1];
     return $split[1];
}
}
 
<code>
function getSimCoords($simName){
function getSimCoords($simName){
     $query = str_replace(" ", "", file_get_contents("http://slurl.com/get-region-coords-by-name?var=coords&sim_name=".urlencode($simName)));
     $query = str_replace(" ", "", file_get_contents("http://slurl.com/get-region-coords-by-name?var=coords&sim_name=".urlencode($simName)));
Line 16: Line 16:
     return $coords;
     return $coords;
}
}
 
</code>
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";
}
}
</code>

Revision as of 17:20, 1 March 2011

//Insert non-formatted text here// Three useful PHP functions by Gypsy Paz and Zayne Exonar

// $coords[0] = Global Grid X coordinate // $coords[1] = Global Grid Y coordinate


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];

} 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;

} function getSimImage($coords){

   return "http://map.secondlife.com/map-1-".$coords[0]."-".$coords[1]."-objects.jpg";

}