Hilfreiche PHP-Skripte

Längengrad und Breitengrad einer Adresse bestimmen

Um den Längengrad und Breitengrad (GPS-Koordinaten, GEO-Daten) einer Adresse zu bestimmen kann dieses Script verwendet werden:

[php]

public function getLatLong($address){
if (!is_string($address))die("All Addresses must be passed as a string");
$_url = sprintf(‚http://maps.google.com/maps?output=js&q=%s‘,rawurlencode($address));
$_result = false;
if($_result = file_get_contents($_url)) {
if(strpos($_result,’errortips‘) > 1 || strpos($_result,’Did you mean:‘) !== false) return false;
preg_match(‚!center:\s*{lat:\s*(-?\d+\.\d+),lng:\s*(-?\d+\.\d+)}!U‘, $_result, $_match);
$_coords[‚lat‘] = $_match[1];
$_coords[‚long‘] = $_match[2];
}
return $_coords;
}

[/php]

Auf Basis der google-Maps-Daten bestimmt dieses php-Script den Breitengrad und Längengrad einer Adresse.

Webseite in PDF konvertieren

Um eine Webseite in ein PDF zu konvertieren gibt es einen praktischen Online-Service: pdfmyurl.com
Mit diesem Service und dem folgenden Script lässt sich eine Webseite einfach und schnell als PDF speichern:

[php]
function makepdf($url,$pdf_name) {
return $this->copyFile("http://pdfmyurl.com?url=".urlencode( str_replace("http://","",$url) ), $pdf_name);
}

[/php]