Kategorie-Archiv: php

Lokation von Besuchern über die IP bestimmen

Man kann über Geotargeting den Standort von Besuchern herausfinden. Hierfür gibt es einige GeoIP Dienste im Internet. Geoplugin.com bietet einen kostenfreien Service mit einer ausführlichen Webservice Schnittstelle. Die Handhabung ist dankbar einfach. Man übergibt die IP Adresse an die Webservice Schnittstelle und man erhält die Informationen über den Standort zurück. Man kann sogar das Ausgabedatenformat wählen […]

http://www.agile-coding.net/lokation-von-besuchern-ueber-die-ip-bestimmen/

MySQL resultsets in JSON wandeln mit PHP

Viele Websiten die Javascript verwenden, nutzen das Datenformat JSON um Informationen mit einem Backend auszutauschen. Das JSON-Datenformat ist im Grunde eine Mischung zwischen XML und DOM-Array. PHP stellt die interessante Funktion json_encode() zum konvertieren eines MySQL-Resultsets in das JSON Datenformat zur Verfügung. Für die umgekehrte Kommunikationsrichtung, JSON in assoziatives array wandeln, steht die Funktion json_decode() […]

http://www.agile-coding.net/mysql-resultsets-in-json-wandeln-mit-php/

HTML Eingabeformular mit AJAX

Bei HTML Formularen kann man im Grunde zwischen zwei Übermittlungsmethoden (über POST oder GET) wählen. Beide Übermittlungsmethoden laden nach dem Absenden das Skript was man im Attribut action angegeben hat. Schauen wir uns ein Beispiel an Hand eines einfachen Log-In Formulars: Dieses Beispiel Formular fordert den Anwender einen Username und ein Passwort einzugeben. Sobald der […]

http://www.agile-coding.net/html-eingabeformular-mit-ajax/

Passwörter sicher speichern mit PHP

Beim Speichern von Passwörter in einer PHP Anwendung sollte man generell darauf achten, keine Passwörter im Klartext abzuspeichern. Dabei ist es egal ob die Passwörter in einer Datei, oder in einer Datenbank abgelegt werden. Wenn man immer nur den sog. Hash-Wert eines Passwortes abspeichert, erschwert man einem Angreifer, der sich Zugang zum System verschafft hat, […]

http://www.agile-coding.net/passwoerter-sicher-speichern-mit-php/

TCP/IP Ports scannen mit PHP

PHP bietet mit der Funktion fsockopen die Möglichkeit eine Verbindung zu einem Kommunikationspartner über einen dedizierten TCP/IP Port aufzubauen. Damit ein Verbindungsaufbau erfolgreich ist, muss der entsprechende Port des Kommunikationsteilnehmers offen sein. D.h. der Port darf nicht durch eine Firewall Regel blockiert werden. Im folgenden Skript werden einfach alle bekannten TCP/IP Ports eines Kommunikationsteilnehmers überprüft, […]

http://www.agile-coding.net/tcpip-ports-scannen-mit-php/