Archiv: Mai, 2009

Hashtabelle in PHP

Wenn man vollständig Objektorientiert programmieren möchte, dann sind auch Arrays keine Ausnahme. Daher habe ich eine Hashtabelle für PHP entwickelt, die mit der Java-Klasse java.util.Hashtable ähnlich ist, jedoch abgespeckt ist. <?php class Hashtable { private $_keys = array(); private $_values = array(); private $_pointer = 0; private $_workingPointer = 0; public function set($key, $value) { […]


PageRank-Update

Heute hat Google unerwarteterweise den berühmten „Google Dance“ durchgeführt, bei dem allen indizierten Seiten ein neuer PageRank zugeordnet wird. net-developers.de ist mit seinem PageRank 3 ein klarer Sieger des Updates. Vorher hatte die Seite nur PR 2. Allerdings wurden einige Unterseiten mit dem PR-Update drastisch heruntergestuft.  Der auf http://www.slavssoft.ru/developer/?page=site_pr#m_m verfübare russische PR-Test testet alle Unterseiten […]


PHPIDS ( Intrusion Detection System )

Als Programmierer für Webseiten muss man sich immer Gedanken um die Sicherheit machen. PHPIDS ist ein Skript, welches versucht, solche Einbruchsversuche frühzeitig zu erkennen! Mit Hilfe von unterschiedlichen Prüfverfahren werden alle Benutzereingabe auf schadafte Skriptfragmente oder Zeichen untersucht. Was wird geprüft? Geprüft werden alle Eingaben, sei es $_POST, $_GET, $_COOKIE oder $_REQUEST. Das Ganze ist […]


Das EVA-Prinzip (Eingabe/Verarbeitung/Ausgabe)

Definition von EVA Das EVA-Prinzip ist eines der wichtigsten Prinzipien der Softwareentwicklung und sollte bei jedem Programmierer bekannt sein. Ausgeschrieben heißt EVA „Eingabe Verarbeitung Ausgabe“ und beschreibt den Ablauf eines Programms. Laut dem EVA-Prinzip sollen zuerst Daten eingegeben, dann verarbeitet und am Ende ausgegeben werden. EVA bei PHP EVA ist nicht nur in PHP sehr […]


Notice: Undefined variable: undefiniert in undefined_variable.php on line 3

Notice: Undefined variable: undefiniert in C:\xampp\htdocs\fehlermeldungen\undefined_variable.php on line 3 Wenn man diese hübsche Meldung erhält, hat man eine Variable angesprochen, die es nicht gibt. z.B. so: error_reporting(E_ALL); echo $undefiniert; Die Variable $undefiniert wurde an keiner Stelle im Skript definiert und kann somit auch nicht ausgegeben werden. Lösung Meistens hat man sich nur irgendwo vertippt. Oder […]


»Meta