Archiv des Autors: frank
PHP debuggen mit FirePHP
FirePHP enables you to log to your Firebug Console using a simple PHP method call. All data is sent via response headers and will not interfere with the content on your page. FirePHP is ideally suited for AJAX development where … Weiterlesen
Ajax Requests und Caching
Euer Ajax Request gibt immer den gleichen Content zurück obwohl das garnicht sein dürfte? Möglicherweise cacht der Browser die per Ajax nachgeladene Datei und liefert euch keine aktuellen Daten. Dann einfach einen zufälligen Wert oder Zeit an die Request-URL anhängen … Weiterlesen
MD5 Hashes …
… sind nicht mehr so wirklich sicher. Wissen wir. Wer mal wieder einen MD5 Hash geknackt haben möchte, aber keine Lust hat, allzuviel Rechenzeit zu investieren sollte sich mal an der Reverse MD5 Hash Loopup Datenbank versuchen. http://tools.benramsey.com/md5/
Linkliste zu XSS, CSRF, SQL-Injection
Eine kleine aber feine Liste mit Artikeln und Dokumenten zu den Themen XSS, CSRF, SQL-Injection und Sicherheit allgemein. http://board.protecus.de/t23636.htm
XSS
Meine WebApp ist XSS safe. Wirklich? Nein. ha.ckers.org bietet mit beinahe unzähligen Beispielen und Generatoren einen Einblick in die Funktionsweise aber auch einen Überblick über die verschiedenen Möglichkeiten, die Cross Site Scripting bietet. http://ha.ckers.org/xss.html
PHP Security
Die Bücherei des PHP Security Consortiums mit einigen lesenswerten Artikeln zum Thema Sicherheit. Ein Muss für alle, die PHP für ihre WebApps nutzen. http://phpsec.org/library/ Meiner Meinung nach eine weitere Standardlektüre. Auch wenn die Artikel schon ein paar Jahre auf dem … Weiterlesen
JQuery Color Picker
Ein schöner und einfach zu verwendender Multifunktions-Colorpicker für JQuery: http://www.eyecon.ro/colorpicker/
Yahoo’s Best Performance Practices
Die Standardlektüre für Lade- und Ausführungszeitoptimierung von Webapps. http://developer.yahoo.com/performance/rules.html
Div mit 100% height
Ein DIV dem die Höhe 100% {height: 100%;} zugewiesen wurde erscheint nicht über den gesamten Bildschirm, sondern erstreckt sich nur soweit, wie sein Inhalt reicht. Wer die Lösung nicht auswendig kennt, wird hier fündig: http://www.gn-webdesign.de/css-tutorials/css-div-height-100.html