Whois-API.com - API mit vielen Funktionen
Um den Standort einer IP-Adresse zu ermitteln kannte ich bisher nur den Weg über die GeoIP-DB . Allerdings ist diese nicht komplett kostenfrei und kommt somit nicht für jedes kleinere Projekt in Frage. Wer dennoch nicht auf den Genuss verzichten möchte weitere Informationen zu einer IP-Adresse zu bekommen sollte sich einmal
www.whois-api.com genauer ansehen.
Nicht ohne Grund gehört dieser Dienst jetzt schon zu meinen lieblings-Diensten im Internet. Dieser Dienst liefert einfach und unkompliziert und dabei sogar Kostenlos Informationen wie beispielsweise: Land, Bundesland, Ort, ISP und weitere Infos zu einer IP-Adresse. Diese Daten werden praktischer-Weise in einem XML-Format übergeben.
Whois-api.com kann allerdings noch mehr, neben Postleitzahlen, Bankleitzahlen, Kreditkarten und Kontonummer-Prüfung gehört auch noch eine Funktion hinzu die Emailadressen auf Ihre Gültigkeit überprüft. Wie genau das Funktioniert bin ich selber noch nicht hintergekommen. Jedoch ist diese letzte Funktion mit Vorsicht zu genießen. Bei meinen Versuch kam auch eine gültige Emailadresse als ungültig zurück.
Einen großen Hacken hat die ganze Sache dann aber doch. Der Dienst ist meines Wissens kostenlos . Daher ist whois-api.com zu Stoßzeiten oft langsam und somit kann sich eine Abfrage schon einmal über einige Sekunden verzögern.
Letzte Aktualisierung einer Datei anzeigen
Wenn du anzeigen möchtest wann deine Seite zuletzt aktualisiert wurde, kannst du dies auch mittels PHP dynamisch lösen. Mit folgendem Script ist es leicht möglich das genaue Datum und die Uhrzeit zu ermitteln wann eine Datei bearbeitet wurde.
<?php
$letzteAktualisierung = filemtime(basename($_SERVER[‘PHP_SELF‘]));
echo ‘Die Seite wurde das letzte mal am ‘ . date(“d.m.Y H:i“, $letzteAktualisierung) . ‘ aktualisiert.‘;
?>
Nun zur Erläuterung der einzelnen Bausteine. Mittels filemtime ermittelt man das Datum und die Uhrzeit der letzten Änderung an einer Datei. Um den Pfad und den Dateinamen zu erhalten verwenden wir nun basename in Verbindung mit $_SERVER[‘PHP_SELF‘].
Zu guter letzt müssen wir das Datum noch formatiert ausgeben, hierzu benutzen wir die Funktion date.
FCK 2 Editor einbauen
Eigentlich ist es sehr einfach den FCK2Editor einzubauen. Jedoch habe ich keine passende Dokumentation zu diesem WYSIWY -Editor gefunden. Darum hier eine kleine Anleitung.
Schritt 1:
<?php
include_once(”fckeditor/fckeditor.php”) ;
?>
Zunächst den Editor per php include in die Seite einbauen.
Schritt 2:
<?php
$oFCKeditor = new FCKeditor(’NAME_DES_EDITORFELD’) ;
$oFCKeditor->BasePath = ‘/pfad/zum/editor/’ ;
$oFCKeditor->Value = ‘Hier kann der erste Inhalt stehen.’ ;
$oFCKeditor->Create() ;
?>
Hierist daruf zu achten das der Pfad korrekt ist. Problematisch wird das ganze, wenn man den Editor in einer Templatedatei verwenden möchte. Z.b. mit Smarty. Dann muss man den Editor nicht sofort mit
$oFCKeditor->Create() ;
ausgeben sondern eine Rückgabe bewirken, was mit
$oFCKeditor->CreateHTML() ;
möglich ist.



