Dithering mit PHP

Mein Cousin hat im Studium ein Java-Programm geschrieben, das beliebige Bilder auf 2 Farben reduziert: Weiß und Schwarz. Ich weiß, dass das eigentlich keine Farben sind, aber was solls… Ich habe mir den Spaß gemacht und diesen Algorithmus („Floyd-Steinberg-Dithering“) in PHP implementiert. Dass die Ausführung mit PHP total langsam ist, ist klar. Aber darum ging […]


Request Router / Request Resolver meines Frameworks

Für mein aktuelles Projekt tempim benötige ich URLs, die mehr Parameter als nur Action und Controller in der URL aufnehmen können. Das wäre eigentlich kein Problem, denn ich könnte es ja so machen: controller/action.html?weitere=parameter&so=weiter Das ist aber nicht nur unschön, es vernichtet auch alle Vorteile, die ich durch mod_rewrite habe. Also suchte ich nach einer […]


Verwenden von Funktionen zur Initialisierung von Attributen in Klassen

Der Titel hört sich wohl ziemlich verwirrend an. Genauso verwirrt war ich gerade, als ich genau das tun wollte, was im Titel stand. Ich verwendete in einer Klasse folgenden Code: private $mimetypes = array ( „jpg“ =>  image_type_to_mime_type(IMAGETYPE_JPEG), „gif“ =>  image_type_to_mime_type(IMAGETYPE_GIF), „bmp“ =>  image_type_to_mime_type(IMAGETYPE_BMP), „png“ =>  image_type_to_mime_type(IMAGETYPE_PNG), „tif“ =>  image_type_to_mime_type(IMAGETYPE_TIFF_II), „tiff“ => image_type_to_mime_type(IMAGETYPE_TIFF_II), „jpeg“ => […]


Warning: POST Content-Length of 733948210 bytes exceeds the limit of 134217728 bytes in Unknown on line 0

Wenn man per PHP Daten hochladen möchte, oder wenn man lange Texte in einem Formular verschicken möchte, dann kann es schonmal vorkommen, dass eine Meldung wie Warning: POST Content-Length of 733948210 bytes exceeds the limit of 134217728 bytes in Unknown on line 0 im Browser erscheint, obwohl das Skript eigentlich fehlerfrei funktionierte müsste (und auch […]


Fatal error: Can’t use function return value in write context in C:\xampp\htdocs\index.php on line 7

Wer entweder die Meldung Fatal error: Can’t use function return value in write context in C:\xampp\htdocs\index.php on line 7 oder Fatal error: Can’t use function return value in write context in C:\xampp\htdocs\index.php on line 7 in einem Skript erhält, möchte einen Rückgabewert einer Funktion bzw. den Rückgabewert einer Methode in einer Funktion wie z.B. empty() […]


»Meta