I found one php function that changes Lat/Lon to Mercator but it's not very accurate. I also found this javascript that is accurate and simpler. Can someone either reccomend a good function or translate this into php:
<script language="javascript">
function lonLatToMercator(ll) {
var lon = ll.lon * 20037508.34 / 180;
var lat = Math.log(Math.tan((90 + ll.lat) * Math.PI / 360)) / (Math.PI /
180);
lat = lat * 20037508.34 / 180;
return new OpenLayers.LonLat(lon, lat);
}
</script>