PHP elephant

Proper and easy use of MySQLi with PHP

I’d like to demonstrate how fetching data with mysqli works. What really got improved compared to mysql_ functions in mysqli or PDO is the variable binding. To bind variables, check this sample from my answer on http://stackoverflow.com/a/18196311/1948292

PHP elephant

Enable error reporting and display PHP errors

If you’re likely to be on stackoverflow.com, you may often encounter people asking for help on a PHP problem where a script stops without an error message. This is because the defaults changed with newer PHP versions not to be in debug mode on starting up. Enable errors showing up in PHP:

  Further…

PHP elephant

PHP container class with anonymous function (lambda) support

This is a simple PHP container class, you can attach members and methods on the fly. Code:

Usage:

PHP getter / setter generator – fluent classes

I just put up a smart class to generate mutator functions (getter / setter) for PHP, you can download the script or just bookmark and use it as your favorite getter setter generator. Set the line indent, scope, newline characters, fluent interfaces (also known as fluent API, fluent classes or fluent objects) or camelcase options.…

Jasper PHP library on Github

Jasper PHP library providing smooth access to JasperReports server via REST / REST v2 API I did not like the original JasperSoft PHP library, it was not well written, not fully object orientated and not well enough documentated. My classes are fluent, namespaced, well documentated and make use of Exceptions. PHP library providing smooth access…

PHP RSA Verschlüsselung

In diesem Script wird veranschaulicht, wie der RSA Algorithmus in PHP umgesetzt werden kann. Ein Buchstabe wird beispielsweise in einen Integer konvertiert (cast). Anschließend führt die Operation (Zahl ^ d % N) zu einer Verschlüsselung, und (VerschlüsselteZahl ^ e % N) zu einer Entschlüsselung. Der Code stammt von 2008. Demo aufrufen (F5 für neue zufällige Werte) Download…

Caesar Entschlüsselung

Dieses 2006 geschriebene Script verschiebt ein Alphabet anhand des häufigsten Buchstabens (monoalphabetische Substitution), und entschlüsselt so einen mittels Caesar Algorithmus verschlüsselten Text. Diagramm erstellt mit jpGraph. Versuchen Sie es: Htp lwwp xzyzlwaslmpetdnspy Gpcdnswüddpwfyrdgpcqlscpy mtpepe lfns otp Gpcdnstpmpnstqqcp vptyp stycptnspyop Dtnspcspte rprpy fympqfrep Pyektqqpcfyr fyo vlyy dpsc wptnse „rpvylnve“ hpcopy. Otp ty opc yleücwtnspy Daclnsp fyrwptnsp…

Public Key verschlüsseltes Kontaktformular

Dieses Kontaktformular wurde wird entwickelt um eine Einsicht in meine Programmierweise zu bieten. Die Eingaben werden Client-seitig live mit einem symmetrischen Algorithmus verschlüsselt, wobei dessen Schlüssel mit dem asymmetrischen RSA Verfahren verborgen wird. Anschließend wird die Nachricht an einen Webservice gegeben. Die Eingaben der Demo sollen in eine Grafik fließen, anhand der ich Schlüsse auf die…