Programmierung


Serie: Usertracking mit PHP Teil1

Heute möchte ich einmal eine Serie starten und zwar eine Schritt für Schritt Anleitung, wie man ein einfaches Usertracking mit PHP erstellt. Ich muss gleich dazu sagen, ich habe noch nie so etwas programmiert, aber genau deshalb möchte ich es auch machen. Ich lerne selber auch sicherlich noch das eine oder andere und kann euch viele wichtige Tipps geben.

Ziele

Mein Ziel ist es einfach alle Besucher zu loggen mit IP-Adresse, Betriebssystem, Browser sowie die Seite von der sie kommen. Eventuell möchte ich auch noch eine einfache Boterkennung anhand der IP-Adresse einbauen. Außerdem würde mich noch eine schönes Userinterface zur Auswertung der Daten gefallen, aber ich habe noch nie etwas grafisches mit PHP gemacht, deshalb kann ich für dieses noch keine Garantie geben.

Tutorial: PHP Variablen mit Echo ausgeben

Ich bemerke immer öfter, dass Anfänger die Funktion echo sehr umständlich verwenden. Denn wenn man mit dem echo Variablen ausgeben will muss man nicht eine Stringverkettung machen, sondern kann diese einfach mit dem Variablennamen im String angeben und PHP erkennt dies. Ein paar Beispiele werden gleich zeigen was ich meine.

Umständliche Variante

Einfache Variante

Beide Varianten liefern das selbe Ergebnis und bei dem Einbau von mehreren Variablen ist die zweite Variante um einiges bequemer. Die Ãœbersicht geht nicht verloren, denn fast alle PHP-Editoren markieren den Variabelnamen mit Syntax Highlighting. Ãœbrigens gibt es auch noch eine Kurzvariante von echo, in diesem Fall muss aber natürlich die Variable schon vorher deklariert worden sein.

Tutorial – Layer mit Javascript

In diesem Tutorial möchte ich euch zeigen, wie man ganz einfach einen eigenen Layer erstellen kann. Dieser wird von der linken Seite hineinfliegen und mit einem Klick verschwindet er wieder. Dazu werden nur ein paar Zeilen in HTML, CSS und Javascript benötigt.

HTML-Basis

Zuerst erstellen wir eine simple HTML Seite mit einem <div> Element, welches unseren Layer darstellt. Die Eigenschaft onload vom <body> starten ein Intervall, welches das Einblenden des Layers startet. Durch einen Klick auf den Link „schließen“ wird die Funktion close() aufgerufen.

Cascading Style Sheets

Der lange Weg bis zur Handyprogrammierung

Ich habe mir vor ungefähr 4 Monaten ein neues Sony Ericsson Xperia X1 gekauft, welches als Betriebssystem Windows Mobile nutzt. Wichtige Kaufkriterien waren für mich, dass sich das Handy einfach mit Microsoft Outlook synchronisieren lässt. Außerdem wollte ich auch ein paar Programme für Windows Mobile programmieren, immerhin wird der mobile Markt einen großen Aufschwung erleben und daher könnte sich hier eine gute Einnahmequelle bilden.

sony-ericsson-xperia-x1