Beitrag getagged ‘PHP’
Auf viele Webseiten finden sich Formulare. Seien es Formulare zur Kontaktaufnahme, Nutzerregistrierung oder was auch immer. In den meisten dieser Formulare besteht die Möglichkeit die Adresse seiner eigenen Webseite zu hinterlassen. Für den Programmierer ergibt sich daraus immer die Notwendigkeit die Daten zu prüfen, also zu schauen, ob die Eingaben in den Feldern auch gültige [...]
Stellen wir uns folgende Situation vor: Ihr betreibt seit einiger Zeit eine gut laufende Webseite unter Domain A. Diese ist bei Google recht gut gelistet und somit auch viele Links der Seite bei Google bekannt. Womöglich sind auch Unterseiten irgendwo anders verlinkt. Nun, aus welchen Gründen auch immer – diese wollen hier nicht diskutiert werden, [...]
Gerade im Bereich Webdesign / Webentwicklung ist es wichtig, verschiedene Browser zu erkennen. Ich meine damit nicht an Hand ihre Aussehens, sondern im Quelltext einer Seite. Der Grund dafür ist ganz einfach die verschiedene Art und Weise wie die Browser mit dem Code umgehen, bzw. diesen darstellen. Eine sehr schöne und einfache Art, welche die [...]
Möchte man mit file_get_contents(); den Inhalt einer Datei auslesen, ist dies im Allgemeinen kein sonderliches Problem. Nur wenn diese Datei auf einem anderen Server liegt als auf dem Eigenen, kann es durch die Sicherheitseinstellungen von PHP eventuell verhindert werden. Hier helfen die curl-Funktionen von PHP weiter. Damit kann man auch Dateien auslesen, welche auf einem [...]
Aufbauend auf meinen Post “Benutzerlogin mit verschlüsseltem Passwort” stelle ich nun eine PHP-Klasse vor, welche den Login programmiertechnisch abfackelt. Es wird also wieder gebraucht: Webserver mit PHP (bevorzugt PHP 5) und mySQL Eine mySQL-Datenbank für die Logindaten Die “Einfache MySQL-Klasse” aus diesem Blog Die mySQL-Tabelle: Diese hat nun 4 Attribute. ID, name, passwort und [...]
Wer mit der Smarty-Templateengine arbeitet, wird feststellen, dass das Einbinden von externen Scripten nicht immer ganz so einfach ist. Gerade der chCounter kann nicht mehr einfach per include(); eingebunden werden. Um diesen dennoch zu verwenden bietet Smarty die Möglichkeit Templatefunktionen zu registrieren. Hier ein Beispiel für den chCounter: 123456789101112131415/** * ChCounter für Template * Wird [...]
Eines der beliebtesten Mittel eines Angriffes auf eine Webpräsenz ist neben DDoS die mySQL-Injection. Dabei werden “unsichere” SQL Statements ausgenutzt um die Datenbank zu kompromittieren, oder um sich in eine Seite einzuloggen. Der Trick dahinter ist eigentlich nichts anderes, als das man über die richtigen Eingaben – und nein, ich schreibe diese nicht hier hin [...]
Lesbare Links sind was Tolles. Neben dem offensichtlichen Effekt, dass der Nutzer in etwa erahnen kann, was sich dahinter verbirgt, haben diese auch noch die nette Nebenwirkung sich positiv auf das Listing in Suchmaschinen auszuwirken. Denn der Link ist eines der Hauptkreterien bei der Indexierung durch Google und Co. Viele CMS bieten daher schon von [...]
Bei der Erstellung von Webseiten kommt man nicht umher auch ab und an etwas Content einzubinden. Via PHP löst man soetwas gerne mit der include()-Funktion. Was ja auch gar nicht so schlecht ist, wenn in den Dateien auch PHP-Funktionalität gebraucht wird. Wenn nun jedoch einfach nur HTML eingebunden werden soll, kann man dies mit folgender [...]
Ein kleines PHP-Script, welches in der Linux-Konsole läuft und einen String nach base64 encodiert oder von base64 decodiert. Definiert sind hierbei short- und longoptions um festzulegen in welche Richtung das Script arbeiten soll. In wie weit man das wirklich braucht, kann ich so nicht sagen, ich habs gerade benötigt, und damit ich, wenn ich sowas [...]


