Freitag, 29. Mai 2009

Ranking System

Ratingbar und Bewertungssystem gehören einfach zusammen.
Bewertungsbalken
Benutzername Angemeldet bleiben? Ratingbar
Kennwort Alternatives Ratingsystem Registrieren Sitemap XML Suchen Neue Beitr? Alle Foren als gelesen markieren Alternatives Ratingsystem 04.02.2006, 14:12
#1 Schachexperte_007 Alternatives Ratingsystem In diesem Thread Ratingbar
m?e ich das alternative Ratingsystem von Jeff Sonas vorstellen
Ratingsystem der Royal Navy für Linienschiffe und Fregatten In der zweiten H?te des 17. Jahrhunderts, genauer gesagt 1670, f?e die Royal Navy f?hre gr?n Schlachtschiffe ein grobes Bewe
RatingsystemRatioRatio Legis Ratingbar
Nützlich: Tipps zur Suche Auswahl der Online-Lexika Die Toolbar zur Brockhaus-Suche Statten Sie Ihren Internet Explorer mit einer Nachschla
Ratingsystem 19.04.2009 um 21:49 manstruator Bewertungssystem
Abgehängte Ansprüche Der Wurm steckt im System, sagt mancher. Unter den Bloggern gibt es Zweifler. Hinter den Fassaden geschieht merkwürdiges
Ratingsystem in Thailand 18.05.2009, Ekkehard Ratingsystem
Knörer in: Filmpolitik In Thailand wird nun ein Rating-System für Kinofilme eingeführ Gut allerdings ist es ganz offenkundig nicht.

Samstag, 25. Oktober 2008

Kleindatenhaltung

Kleindatenhaltung mit PHP realisieren. So einfach gehts: Kleindatenhaltung

Wie funktioniert beruht auf dem Prinzip verschiedener Daten sichergestellt. Die Kleindatenhaltung macht sich also das Prinzip der "binären Suche" zu Nutze um die Daten klein zu halten. Kleindatenhaltung

Wo wirdeingesetzt?
Kleindatenhaltung Infos asdks asdwird in fast jedem industriellen Großrechensystem eingesetzt, da durch die Kleinhaltung der Daten enorme Mengen an Speicherplatz (bis zu 42%) gespart werden Unternehmen (deren Namen aus werberechtlichen Gründen an dieser Stelle nicht erwähnt werden) um bis zu Kleindatenhaltung 23% steigern. Kein Wunder also, dass sie dich Kleindatenhaltung einer exorbitanten Beliebtheitssteigerung erfreuen kann.

Kleindatenhaltung wird jedoch auch auf Privatsystemem benutzt, da eine Implementierungs das Kleindatenhaltungs-Algorithmusses mit dem Windows XP Service Pack 3 aauf Betriebssystemebene Kleindatenhaltung eingesetzt wird. Die Kleindatenhaltung läuft dabei im Hintergrund ab und verwaltet die Dateien automatisch.

Wer hat die der Kleindatenhaltung geht - wie alle genialen Ideen - auf einen Zufall zurück. Durch einen SEO-Wettbewerb des Webmaster-Forums Webmasterpark.net wurde der Begriffwollte. Dieser Gedanke Kleindatenhaltung zur Kleindatenhaltung wurde von Prof. Dr. Klein-Daten Haltung weiterentwickelt und zu einem Komprimierungsalgorithmus unbekannten Ausmaßes erweitert.

Wenn Sie sich nächsten Seite Kleindatenhaltung unbedingt weiter! Weiter »

Freitag, 24. Oktober 2008

Ein neues PHP Profil zum Lernen

Werft einen Blick auf PHP online lernen, dort kann man PHP online lernen und findet viele nützliche Links, die einem beim lernen von PHP weiterhelfen
Formulare,
Formularversand mit "get" und "post", PHP lernen
Variablen in PHP, PHP lernen
Formular erstellen und Daten eingeben,
Formulardaten auswerten und anzeigen,
praktische Tipps zum PHP lernen Formularversand,
Fragen und Übungen
Arithmetische und logische Operatoren
eigene und PHP-interne Funktionen,
Parameterübergabe "by value" und "by reference",
eigene Funktionen PHP lernen definieren,
Praxisbeispiel: E-Mail Versand mit PHP,
Fragen und Übungen PHP lernen
Abfragen, Kontrollstrukturen und Schleifen;
if - else - elseif Abfragen,
die switch-Anweisung, for-Schleife, while- und do-while-Schleife,
continue und PHP lernen break,
Praxistipps und Praxisbeispiel Zinsrechner,
zwei Übungsbeispiele,
Fragen und Übungen PHP lernen
Dateioperationen,
Öffnen, Speichern, Lesen, Löschen,
Dateien sperren, Dateiinhalte ändern
neue Datei erzeugen und speichern,
Praktisches Beispiel PHP lernen - Zugriffszähler,
Dateien sperren, PHP lernen löschen und umbenennen
Eine Zeile in einer Datei einfügen oder ändern,
Fragen und Übungen PHP lernen
Arrays, Wertzuweisungen,
die Funktion array(), Assoziative Arrays, Werte zuweisen und auslesen
Arrays sortieren,
Globle Arrays: $_POST, $_SERVER, $_GET,
praktisches Beispiel - Gästebuch,
Fragen und Übungen PHP lernen
Cookies, Session

Donnerstag, 23. Oktober 2008

BBCode PHP

PHP BBCode lässt sich leicht erstellen. Einige Infos über BBCode:

Viele Textauszeichnungen PHP BB Code funktionieren in BBCode analog zu HTML, beispielsweise [b]fett[/b], [i]kursiv[/i]auch komplexe Elemente, wie zum Beispiel Listen, die folgendermaßen PHP BB Code definiert werden: [list] [*]Eintrag 1 [*]Eintrag 2 [/list].

Oftmals ist PHP BB Code – ähnlich gängigen Text-Editoren – verfügbar. Dies erfolgt dann in Verbindung mit. PHP BB Code Gerne gibt es dann auch Pop-ups, in denen der auszuzeichnende Text, die Listenelemente usw. eingegeben werden kann. Natürlich kann man die Elemente auch von Hand PHP BB Code eintragen. Tutorials zu Bulletin Board Code

Der Ursprung von BBCode findet sich vermutlich in Bulletin Boards, deren Benutzer vornehmlich mit PHP BB Code dem Inhalt (also HTML-Code) überschnitten hätten.

Ein weiterer Vorteil von BBCode gegenüber HTML ist, dass das Einbinden von vollwertigem HTML eingebunden oder das Layout der Webseite gestört werden könnte. Das Herausfiltern von gefährlichen HTML-Tags (bei gleichzeitigem Erlauben von ungefährlichen) PHP BB Code kann sich aber leicht als fehlerträchtig oder unzureichend erweisen.

Es gibt auch noch andere Versionen des BBCodes, wie zum Beispiel den in der Webforensoftware PHP BB Code.

Montag, 20. Oktober 2008

Loginsystem

Mit PHP einloggen ein PHP Login System mit PHP Login Systeme?!
einloggen
Ein Loginsystem verifiziert die User einer Homepage, so dass ihnen bestimmte Rechte gegeben werden können. Dabei ist es ein Teil einer ganzen Benutzerverwaltung, die sich außerdemeinloggen aus einem Rechtesystem so wie einer Registrierung zusammensetzt.
Login System einloggen
Bei der Reinloggenegistrierung werden 'neue' User angelegt. Hat man eine Datenbank zur Verfügung, so wäre ein neuer User mit einem neuen Datensatz zu vergleichen. Das Loginsystem vergleicht dann die Eingaben eines Users, z.B. eMail-Adresse und Passwort mit den Daten der Datenbank und kann somit den Benutzer eindeutig Login Systemidenteinloggenifizieren. Dadurch werden die Grundlagen für eine Rechteverteilung geschaffen.

An einem Internet-Forum (z.B. einem PHP-Forum), bei dem man sich Login Systemzuerst 'registrieren' muss, um sich dann 'einloggen' zu können, um das 'Recht' zu bekommen, Beiträge oder neue Threads zu veröffentlichen, kann man diese drei Bereiche leicht nachvollziehen. An diesem Beispiel lässt sich auch eine User-Hierarchie durch eine un einloggen terschiedliche Rechteverteilung beobachten, wenn man an Moderatoren und Administratoren denkt, die z.B. Beiträge editieren und Threads sperren können. Login System Login System einloggen PHP

Natürlich hat ein Login noch weitere Vorteile. Wenn man die steigende Spam-Flut im Internet betrachtet, erkennt man auch die steigende Zahl der durch Captchas gesicherte Bereiche (z.B. diverse Online-TLoginSystemools, Kommentarsysteme, etc…). Wenn sich ein einloggen Benutzer jedoch erfolgreich einloggt, dann ist er definitiv als Mensch identifiziert und eine Captcha-Abfrage erübrigt sich damit bis auf weiteres erstmal, so dass Usability und Komfort einloggen für den User steigen. LoginSystem PHP

Für die Umsetzung eines solchen Systems hat sich – bezogen auf die Skriptsprache PHP – der Einsatz voLoginSystemn Sessions und/oder Cookies bewährt, denn dadurch können Informationen über mehrere SkriLoginSystempte bzw. Webseiten hinweg weitergegeben werden. Aus diesem Grund ist es häufig auch nötig, dass eiLoginSystemn User, der sich einloggen möchte, das Setzen von Cookies in seinem Browser aktiviert hat.

Dienstag, 14. Oktober 2008

PHP und SIcherheit

Traue niemandem…

Als ob man als Programmierer nicht schon genug damit zu tun hätte, Struktogramme und Algorhythmen zu entwerfen. Nein, es wird auch noch ein weiterer Aspekt verlangt, die Sicherheit. Viele frei verfügbare Tutorials behandeln diese Thematik nur am Rande oder enthalten sie gar nicht. Das kann zum einen an der Unwissenheit des Autors liegen, zum andern aber auch den Hintergrund der besseren Übersichtlichkeit haben, Schließlich werden in der Regel immer die gleichen Prinzipien und Funktionen verwendet.

Um Sie für das Thema Sicherheit ein wenig zu sensibilisieren nenne ich im Folgenden 3 Leitsätze, die man im Hinterkopf behalten sollte.

1. Filter Input
Alles was dem System an Daten durch eine Benutzereingabe zur Verfügung steht, muss zwingend überprüft werden. Man kann zwar Formulare auch mit HTML in gewisser Weise beschränken (z.B. mit dem maxlength-Attribut nur eine gewisse Anzahl an Zeichen zulassen), aber ein Angreifer kann das Spam Formular einfach herunterladen, manipulieren und dann die Daten von seinem Formular aus an den Server schicken. Eine serverseitige Prüfung ist demnach unerlässlich. Dabei können Dinge wie Länge der Eingabe (z.B. Forensignatur, Funktion: strlen()), verwendete Spam Zeichen SQL-Injection (z.B. nur ganze Zahlen bei der Hausnummer, Funktion: (is_Int)) oder auch die Syntax (z.B. bei einer Email-Adresse, Funktion: preg_match()) überprüft werden. Arbeitet man mit MySQL-Datenbanken ist außerdem darauf zu achten, dass keine MySQL-Steuerzeichen übermittelt werden. Siehe auch mail injection Um diese Zeichen zu escapen, muss jede Eingabe mit mysql_real_escape_string() bearbeitet werden. Spam

2. Escape Output
Ebenso wie die Eingabe muss auch die Ausgabe kontrolliert werden, denn eine Benutzereingabe kann – auch unbeabsichtigt – HTML-Steuerzeichen (<, >, “, ’, …) oder Javscript-Code enthalten. Das erste kann “nur“ das Layout zerstören, das Zweite kann wirklich unangenehm werden – Stichwort XSS Spam (Cross Site Scripting). Davor kann man sich aber einfach mit den Funktionen htmlspecialchars(), htmlentities() (ersetzen HTML-Steuerzeichen durch deren HTML-Ausgabe-Äquivalent [<>) schützen. Wichtig ist dabei, dass das wirklich erst bei der Ausgabe SpamSpam der Daten geschieht, denn in der Datenbank, Textdatei oder wo auch immer die Daten gespeichert sind, sollte nur unbearbeiteter Code vorliegen. Das ist für eine spätere Bearbeitung oder eine Suche von Bedeutung. PHP Artikel

3. Hack your Application
Selbst wenn man bereits einige Erfahrungen im Security-Bereich gesammelt hat, wird man selten jeden Manipulationsversuch von vornherein ausschließen können. Aus diesem Grund empfiehlt es sich, einen Angriff auf das eigene Skript zu starten. So findet man schnell und gezielt mögliche Sicherheitslücken. In der Testphase sollte man daher immer mit error_reporting(E_ALL) arbeiten um z.B. uninitialisierte Variablen schnell aufspüren zu können und die volle Kontrolle über das Skript zu behalten. Wird das Skript dann veröffentlicht, sollte man die Fehlerausgabe wieder entfernen um einem Angreifer möglichst wenig Hinweise über sein Skript zu geben.

Montag, 13. Oktober 2008

Suchmaschinenoptimierung - Die Bedeutung von Backlinks

Die Grundlage für gute Positionen in den SERPs
SEO
Das Internet ist eine Quelle endloser Informationen zu allen möglichen Themen. Um diese Informationsvielfalt durchblicken zu SEO können, wurden sog. Suchmaschinen entwickelt. Der bekannteste Vertreter dürfte wohl Suchmaschinenoptimierung Google sein. Diese Suchmaschinen durchsuchen mit Hilfe ihrer Crawler alle erreichbaren Internetseiten und speichern SEO deren Inhalt, um bei einer Suchanfrage die passenden Ergebnisse liefern zu können. Linkbuilding

Der komplizierte Teil ist dabei allerdings das Filtern der „guten“ Ergebnisse und die Erstellung eines entsprechenden Rankings – also den Positionen der Suchergebnisse. Die Qualität der des Inhaltes der SEO Seite spielt dabei erstmal Suchmaschinenoptimierung nur eine Linkaufbau Linkbuilding untergeordnete Rolle, denn die Suchmaschine ist ein Programm und kein Mensch und kann nicht erkennen, ob der Inhalt z.B. gut geschrieben und sachlich richtig ist. SEO Zwar gibt es einige Anhaltspunkte wie z.B. die URL, den Seitentitel oder die Anzahl Suchmaschinenoptimierung bestimmter Wörter und deren Textauszeichnung, aber letztendlich sind das alles Dinge, die manipuliert werden können.

Aus diesem Grund wurde ein Prinzip entwickelt, das eine weitere Komponente in das Ranking mit einfließen lässt. Diese SEO Suchmaschinenoptimierung Komponente bezieht sich auf die Backlinks einer Seite. Das sind Verweise von z.B. Domain A zu Domain B. Der Gedanke dabei ist folgender:

Wird Seite A von Seite B verlinkt, dann geht man davon aus, dass Seite A Informationen enthält, die so wertvoll/wichtig/relevant/… sind, dass Seite B eine virtuelle Empfehlung (sprich einen Link) abgibt. Je mehr Seiten nun auf Seite A verlinken, desto größer wird auch die Wahrscheinlichkeit, dass diese Seite "Suchmaschinenoptimierung" hochwertigen Content besitzt.Google hat dieses Prinzip übrigens SEO mathematisiert und den sog. Google Pagerank entwickelt.

Für eine gute Position zu einem bestimmten Suchbegriff sind aber nicht nur viele sondern auch qualitativ hochwertige Backlinks erforderlich. Das bedeutet, dass die Seite, von der der Link gesetzt wird selbst einen möglichst Suchmaschinen Optimierung hohen PR haben sollte und eine Thematik behandelt, zu der die verlinkte Seite auch einen Bezug hat. Dabei sollte auch darauf geachtet werden, dass ein entsprechender Linktext gewählt wird. So ist z.B. „Hier finden Sie weitere Informationen“ als Linktext weniger wert als

Letztendlich sollten sich auf der Link gebenden Seite so wenig Link wie möglich befinden. Denn wenn ein Link eine Empfehlung ist, dann macht es natürlich einen besseren Eindruck, wenn zu einem bestimmten Thema nur ein Link empfohlen wird und nicht noch zig weitere.

Der Aufbau einer starken Backlinkstruktur ist damit ein Grundstein für die Suchmaschinenoptimierung einer Homepage.