Manuel Boy Coder Blog

Intelligente Webentwicklung

Archive for the ‘PHP’ Category

CakePHP Tutorial: Videos zu einem Model hinzufügen

leave a comment

Nicht erst durch Youtube gelangen Videos auf Websites zu einer immer größeren Popularität. Dabei muss es ja nicht immer um Spaß-Videos gehen, sondern auch Produkte auf einer Unternehmens-Website werden durch Video-Demonstrationen im web-freundlichen Flash-Format deutlich aufgewertet. In den folgenden Abschnitten werde ich zeigen wie man schnell und einfach Videos in eine bestehende CakePHP-Applikation einbinden kann. Read the rest of this entry »

Written by manuel

December 29th, 2009 at 9:27 pm

Posted in CakePHP, PHP

Tagged with , , ,

Doctrine ORM 1.1, Searchable und Tags…

leave a comment

Doctrine bietet ja von Haus aus einige sehr interessante Erweiterungen die über Behaviors eingebunden werden können. So auch das “Searchable” Behavior, das einen guten Job macht und – wenn man sich an die Searchable Dokumentation hält – auch super funktioniert.

Zumindest so lange bis man sich dazu entschließt, auch abhängige Daten aus Relationen zum Suchindex eines Records hinzuzufügen. So möchte ich gerne, dass bei der Suche nach einem Tag, auch der Record der mit diesem Tag versehen ist, gefunden wird. Wie das ganze zu bewerkstelligen ist, zeige ich in den nächsten Absätzen.

Read the rest of this entry »

Written by manuel

December 3rd, 2009 at 10:36 pm

Posted in PHP

Tagged with , , , ,

PHP IDS und das Zend Framework

leave a comment

Gestern bin ich auf PHPIDS gestoßen und bin ziemlich begeistert. Durch PHP IDS (IDS steht für Intrusion Detection System) lässt sich die Sicherheit einer PHP Webanwendung mit wenig Aufwand stark erhöhen. Das System erkennt anhand diverser Filterregeln ob eine Eingabe potenziell schadhaften Code (z.B. für eine XSS-Attacke) enthält und demnach gefiltert werden sollte.

Das Schöne an PHPIDS: Gefiltert wird der gesamte Input der in eine Anwendung hineingeht, indem nicht nur einzelne Eingabefelder, sondern die gesamten superglobalen Variablen überprüft werden. So kann PHPIDS auch prima nachträglich in eine bestehende Applikation integriert werden.

Da PHPIDS außerdem in PHP5 geschrieben, und übersichtlich verpackt wurde, ist es relativ einfach die Bibliothek mit einer Applikation die auf dem Zend Framework basiert, zu kombinieren. In den folgenden, kurzen Snippets sollte deutlich werden, wie das ganze funktioniert. Read the rest of this entry »

Written by manuel

November 23rd, 2009 at 1:23 pm

Posted in PHP, Zend Framework

Tagged with , , ,