Javascript String Replace ohne Regex
Wer eine einfache Variante zum String Replacement benötigt, kann entweder den Regex-Weg gehen (siehe Nachbildung der PHP-Funktion str_replace), oder einen schnuckeligen Trick anwenden: alert("Finde...
View ArticleIE und Chrome mit Standard-XSS-Filter (X-XSS-Protection)
Ich war gerade sehr überrascht, als ich im Zuge des Herumexperimentierens mit der Content Security Policy (kommt auch bald noch ein Artikel dazu – Update: Content Security Policy – Tutorial) folgendes...
View ArticleWindows: Herausfinden, welche Anwendung Port belegt
Kleiner Quicktipp: Apache kann nicht starten, weil irgendwas Port 80 und/oder 443 belegt? netstat -ano | findstr /r 0.0:80 && netstat -ano | findstr 0.0:443 netstat Ausgespuckt werden die...
View ArticleStreams
Kleine Zusammenstellung, was man mit PHP-Streams für feine Sachen anstellen kann. Streams werden total zu unrecht noch sehr stiefmütterlich behandelt, deswegen hier mal ein paar „Schmankerl“. Temoräre...
View ArticleDateidownload aus JavaScript mit Data-URLs
Aufbauend auf dem letztens erschienenen Post zu html2canvas soll es heute nochmal um Data-URLs gehen. Letztens in aller Munde: xlsx.js – mit Javascript Excel-Dateien erstellen und auch wieder auslesen....
View ArticleVideoinformationen in PHP auslesen
Ich bin ja extrem begeistert von Libraries, die ihren Zweck genau so erfüllen, wie man es als Anwender / Entwickler wünscht. Die letzte Lobeshymne sang ich auf PHPQRCode, eine exzellente Library, die...
View ArticleTilt3d – Webseiten in 3D betrachten
Kleiner Hinweis auf ein cooles Firefox-Plugin, was mir sehr gut gefällt: Tilt3d. Einmal installiert, startet man es wie folgt: Tilt3d öffnen In Action sieht es dann so aus: Tilt3d in Action Mit Zoom...
View ArticleQuicktip: Mehrere Attribute auf einmal anlegen
Erspähte ich neulich im Quellcode von Symfony 2 – mir war vorher nicht bewusst, dass das möglich ist. class Foo { protected $var1 = "1234", $var2 = "4567", $var3; public $var4, $var5 = false; private...
View ArticleIE11 kommt getarnt daher
Browser melden sich traditionell und historisch bedingt mit ziemlich kryptischen Namen. Mein aktueller Chrome z.B.: Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.22 (KHTML, like Gecko)...
View ArticlePHP Hashes und ihre Probleme
Ein schon ein etwas älteres Phänomen, welches mir demletzt erneut über den Weg gelaufen ist und ich es deswegen für „verbloggenswert“ halte: if (md5('240610708') == md5('QNKCDZO')) { echo "yep equal";...
View Article
More Pages to Explore .....