3one5 Posted March 15, 2010 Share Posted March 15, 2010 I have a PHP book on the way so please understand that I am a bit of a newb but willing to set out on my own and learn. I am running Big Brother GPS on my Motorola Droid. The application came with a couple sample scipts to get you going. http://bk.gnarf.org/creativity/bigbrothergps/bbg-website.tar.gz The application on the phone is pointed at bbg_recv.php and then you use a web browser to view bbg_map.php to see the location on a google map. I've done some playing around with the scripts and added a battery life indicator but was not successful getting the charge state. Here are the scripts as they sit now. bbg_recv.php ?php /* Get the position data from the POST parameters */ $lat = $_POST["latitude"]; $lon = $_POST["longitude"]; $acc = $_POST["accuracy"]; $bat = $_POST["battlevel"]; $crg = $_POST["charging"]; /* Write the position data to a file for the map script */ if ($lat && $lon && $acc && $bat) { $fcur = fopen("/tmp/position.cur", "w"); $time = time(); $out = "$time:$lat:$lon:$acc:$bat\n"; fputs($fcur, $out); fclose($fcur); } ?> bbg_map.php ?php /* Get the position data from the POST parameters */ $lat = $_POST["latitude"]; $lon = $_POST["longitude"]; $acc = $_POST["accuracy"]; $bat = $_POST["battlevel"]; $crg = $_POST["charging"]; /* Write the position data to a file for the map script */ if ($lat && $lon && $acc && $bat) { $fcur = fopen("/tmp/position.cur", "w"); $time = time(); $out = "$time:$lat:$lon:$acc:$bat\n"; fputs($fcur, $out); fclose($fcur); } ?> Here is what I need some help with. First I would like the position.cur file to be copied to another location and be renamed with date and time so I have a position log. I'm currently using a shell script scheduled through crontab to accomplish this. However I know it can be done with PHP and be cleaner. Second, the map the is presented with bbg_map.php does not show a marker on the location. If you zoom the map in it takes you to where the phone is so I know that is correct. I just don't know how to get the marker to show up. After playing with this for a while I'm thinking this has nothing to do with PHP what so ever, but any help is appreciated. Anyone want to give this newb a little help? Also, if it helps at all, here is the contents of the position.cur file. It is formatted in Time:Latitude:Longitude:Acccuracy:Battery Life 1268608548:49.17820328333333:-101.84451646666666:16.0:30 Link to comment https://forums.phpfreaks.com/topic/195243-i-have-a-few-questions-about-some-php-scripts/ Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.