Thursday, 4 September 2014

To Calculate distance between two latitude & longitude in php

Method I :

function distance($lat1, $lon1, $lat2, $lon2, $unit) {

  $theta = $lon1 - $lon2;
  $dist = sin(deg2rad($lat1))*sin(deg2rad($lat2))+
cos(deg2rad($lat1))*cos(deg2rad($lat2))*cos(deg2rad($theta));
  $dist = acos($dist);
  $dist = rad2deg($dist);
  $miles = $dist * 60 * 1.1515;
  $unit = strtoupper($unit);

  if ($unit == "K") {
    return ($miles * 1.609344);
  } else if ($unit == "N") {
      return ($miles * 0.8684);
    } else {
        return $miles;
      }
}

echo distance(11.01078,76.93433,11.14137,78.59412,10.1, "M") . " Miles
"; echo distance(11.01078,76.93433,11.14137,78.59412,10.1, "K") . " Kilometers
"; echo distance(11.01078,76.93433,11.14137,78.59412,10.1, "N") . " Nautical Miles
"; Method II: function calculateDistance($latitude1, $longitude1, $latitude2, $longitude2) { $theta = $longitude1 - $longitude2; $miles = (sin(deg2rad($latitude1)) * sin(deg2rad($latitude2))) + (cos(deg2rad($latitude1)) * cos(deg2rad($latitude2)) * cos(deg2rad($theta))); $miles = acos($miles); $miles = rad2deg($miles); $miles = $miles * 60 * 1.1515; return $miles; }

Wednesday, 3 September 2014

How to hidden you IP & proxy?

1. Open Internet Explorer and Select Proxy.
2. Choose Port and Proxy Address, right click on it and copy it.
3. Go to Tools > Internet Options
4. Select Connection Tab and go to LAN Settings.
5. Select Use a proxy server for your LAN in Proxy server
6. Paste Port & Proxy server in Port Box and Address box.
7. Click OK and Exit. 

Resize image by using PHP GD functions

header('Content-Type: image/jpeg');
$w=100;
$h=100;
$filename = 'picture.jpg';
for($i=0;$i<10;$i++){
$rfname="images/re$i.jpg";
resize($filename,$w,$h,$rfname);
}
function resize($filename,$w,$h,$rfname){
list($width, $height) = getimagesize($filename);
$image_p = imagecreatetruecolor($w,$h);
$image = imagecreatefromjpeg($filename);
imagecopyresampled($image_p, $image, 0, 0, 0, 0, $w, $h, $width, $height);
imagejpeg($image_p,'', 100);
imagejpeg($image_p,$rfname);
}