SitePoint PHP Blog: Sourcehunt PHP: Contribute to Crypto, Validation, Payments…

The SitePoint PHP blog has published the first edition of their "Sourcehunt" effort, sharing several PHP libraries to promote them and give them wider exposure to the community at large. In this post they talk about tools covering a wide range of functionality including cryptography, validation, user agent parsing and "humanizing" strings.

Last month, we introduced a new effort called Sourcehunt – a category of post intended to direct attention to less popular open source projects that show promise and need exposure. We’ve called for new submissions and accumulated an impressive list.

Included in their list for this edition are tools like:

…and many more. A summary of the features, code and output examples are provided for most of the tools mentioned and the number of GitHub stars at the time of the posting is listed next to each library name.

PHPDeveloper.org

PHPMaster.com: ClamAV als Validation Filter in Zend Framework

Neu auf PHPMaster.com gibt es ein Tutorial zeigt Ihnen, wie Sie ClamAV Unterstützung Arbeit als Validierung Filter in einer Zend Framework-Anwendung. ClamAV ist ein Open-Source-Projekt zu identifizieren, böswillige Bedrohungen wie trojeans, Viren und Malware hilft.

Ok, so bist du ziemlich bequem mit der Verwendung des Zend Framework, insbesondere die Verwendung von Formularen. Zusammen mit, dass, Sie haben gute Kenntnisse, wie man eine Vielzahl von Standard Validatoren kombinieren [ …], aber was tun Sie, wenn eine Situation entsteht, die außerhalb des Geltungsbereichs des abgepackten Validatoren und Filter? Angenommen, Sie wollen gegen Nutzer das Hochladen von Dateien, die Viren enthalten, zum Beispiel zu bewachen. Sie müssten, um eine benutzerdefinierte Validator, dass die Uploads nicht infiziert sind Schecks.

Sie müssen den ClamAV Erweiterung auf Ihrer loal Maschine für die Funktion verwendet werden kann installiert werden. Sobald es da ist, ist es allerdings so einfach wie die Einrichtung der Validator (basierend auf Zend_Validate_Abstract) und dem Aufruf der „cl_scanfile“-Methode auf die hochgeladene Datei. Ebenfalls enthalten ist der Code für eine Probe-Controller mit einem Zend_Form Instanz und eine Upload-Datei Feld, um zu beweisen, dass alles funktioniert.

PHPDeveloper.org