E-Mail Adresse auf Gültigkeit & Erreichbarkeit prüfen

Heute möchte ich euch zeigen, wie ihr eine E-Mail Adresse mit Hilfe von PHP auf Gültigkeit und Erreichbarkeit prüfen könnt.

Dazu prüfen wir ob die Syntax richtig ist, ob der Host einer E-Mail Adresse gültig (bzw. registriert) ist und ob der hinterlegte Mailserver (laut MX-Record) die E-Mail Adresse auch kennt.

E-Mail Adresse auf Gültigkeit & Erreichbarkeit prüfen weiterlesen

Reverse Engineering Gravatar

Heute möchte ich euch zeigen, wie ihr anhand einer Liste von E-Mail Adressen die Profilbilder von Gravatar Nutzern ermitteln könnt und so eine Zuordnung von E-Mail Adresse zu Profilbild erhaltet. Darüber hinaus können diese Daten dann ganz einfach um weitere, sehr persönliche Daten ergänzt werden.

Reverse Engineering Gravatar weiterlesen

Entfernung zwischen zwei Geokoordinaten berechnen

In unserem ersten Tutorial habe ich euch gezeigt, wie man mit Hilfe von PHP und der Google Maps API die Geokoordinaten für eine Adresse ermitteln kann.

Heute möchte ich euch zeigen, wie ihr die Distanz (Luftlinie) zwischen zwei Geokoordinaten berechnen könnt. Hier kann man die gewünschte Distanz mit einem Online Tool ermitteln. Dieses Tool nutzt zur Berechnung die Haversine Formel. Diese Formel werden wir auch nutzen. In PHP sieht das Ganze dann wie folgt aus:

Entfernung zwischen zwei Geokoordinaten berechnen weiterlesen

Snapchat Telefonnummern als Datenbank herunterladen

Wie ich gerade erfahren habe, ist heute Nacht eine Datenbank aufgetaucht, in der die Benutzernamen und Telefonnummern von ca. 4,6 Millionen Snapchat Benutzern zu finden sind.

Die Daten sollen mit Hilfe eines Exploits gesammelt worden sein, den Snapchat nicht rechtzeitig gefixt hat.

Snapchat Telefonnummern als Datenbank herunterladen weiterlesen

PHP Linting und Pre-Commit Hooks

Wie jeder Entwickler habe auch ich meine eigenen Hobby-Projekte, an denen ich nach der täglichen Arbeit entwickle und tüftle. Nach einem stressigen Arbeitstag kann sich beim coden schon mal der ein oder andere „Flüchtigkeitsfehler“ wie fehlende Semikolons oder Kommata einschleichen. In diesem Beitrag möchte ich euch eine Möglichkeit zeigen, wie Ihr solche Fehler frühzeitig erkennen könnt und kein kaputter Code in eure Versionsverwaltung gelangt. Mit ein bisschen Git Magie ist es ganz einfach, versprochen.

PHP Linting und Pre-Commit Hooks weiterlesen

Latitude und Longitude für eine Adresse ermitteln

In unserem ersten Tutorial würde ich euch gerne zeigen, wie man mit Hilfe von Google Maps und PHP die Latitude (Lat) und die Longitude (Lng) für eine gegebene Adresse ermittelt.

Mit der hier vorgestellten Demo Klasse ist es darüber hinaus auch möglich den umgekehrten Fall zu lösen. Sind nur die Geokoordinaten bekannt, kann daraus auch eine Adresse ermittelt werden. Latitude und Longitude für eine Adresse ermitteln weiterlesen