Screenshot php.net

PHP: Schnellstart in mysqli_query()

Hier möchte ich gerne ein kurzes Tutorial verfassen, welches primär an Einsteiger gerichtet ist. Das Ausführen von MySQL Abfragen war in PHP mittels mysql_query() bisher nahezu kinderleicht, man könnte fast meinen zu leicht. Jetzt ist die gesamte Erweiterung seit PHP 5.5.0 jedoch als „veraltet“ markiert und wird in der Zukunft wohl entfernt werden. Screenshot von […]

Apache2 liefert Timeout

Folgendes Problem: Apache2 liefert plötzlich einen Timeout. Änderungen gab es länger nichtmehr – bis vor kurzem lief der Webserver. Ein Neustart brachte weder Besserung noch eine Fehlermeldung. In der error.log zu den jeweiligen vHosts fand sich hierzu folgende Information: (104)Connection reset by peer: mod_fcgid: error reading data from FastCGI server Leider war diese erstmal eher […]

SQL Vergleich case sensitive

Abhängig von der Collation der Datenbank kann ein Vergleich gegebenenfalls nicht case sensitive ausgeführt werden. Ein schneller Weg, dies in seiner Where Klausel „zu erzwingen“ ist der folgende: SELECT * FROM Datenbank Where name=’NachName‘ COLLATE Latin1_General_CS_AS

WordPress: Automatische Updates deaktivieren

Seit WordPress 3.8 besitzt WordPress standardmäßig eine Funktionalität zur automatischen Durchführung von Updates. Sofern man jedoch individuelle Anpassungen an WordPress vorgenommen hat, kann es sehr ärgerlich sein, wenn diese automatischen überschrieben werden. Wie kann man daher nun die automatischen WordPress Updates deaktivieren? In die wp-config.php muss folgende Zeile eingefügt werden: define( ‚AUTOMATIC_UPDATER_DISABLED‘, true );

DTAUS Klasse

.DTAUS Dateien sind eigentlich relativ einfach aufgebaut – dementsprechend unkompliziert ist auch entsprechende Klasse zur Erstellung dieser. Die Klasse soll hauptsächlich zur Orientierung dienen, die Variablennamen sind verständlich gewählt. Eine Gewähr auf Vollständigkeit, Sicherheit oder korrekter Funktion wird nicht gegeben. <?php class dtaus  { // Standardwerte var $mBLZ = „575642312“; var $mKonto = „“; var […]

PHP 5.3 auch auf Debian Lenny

Stark im kommende zeitgemäße Software wie z.B. Contao erfordern oft PHP 5.3.. Debian Lenny ist aktuell noch eines der am häufigsten genutzten Serverbetriebssysteme, verwendet aber PHP 5.2.. Auch wenn der Umstieg insbesondere auf Grund ausbleibender Sicherheitsupdates bald erfolgen sollte, lässt sich PHP 5.3. auch auf Debian Lenny installieren. 1. Hinzufügen der notwendigen Quellen (nano /etc/apt/sources.list) […]

Ajax Username Check via jQuery

Der Username soll bereits während der Eingabe durch den Nutzer auf Verfügbarkeit überprüft werden und dies angezeigt werden. Möglich wird dies via AJAX. Zunächst muss jQuery integriert werden. Dies geht z.B. über Google Code (In den Header einbauen:  <script type=“text/javascript“ src=“http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js“></script> ) HTML: <input type=’text‘ id=’username‘> <input type=’button‘ id=’check_username_availability‘ value=’Check Availability‘> <div id=’username_availability_result‘></div> PHP (user_check.php): […]

Debian Webserver mit Nikto scannen

Nikto überprüft Webserver auf diverse mögliche Risiken, sowohl Konfigurationsprobleme/-schwachstellen als auch über eine Datenbank eventuell schadhafte hochgeladene Dateien. Das folgende Tutorial bezieht sich auf Debian Squeeze. 1. Quellen hinzufügen zur /etc/apt/sources.list (nano /etc/apt/sources.list) deb http://php53.dotdeb.org stable all deb-src http://php53.dotdeb.org stable all 2. Paketquellen einlesen und Paket installieren apt-get update apt-get install nikto 3. Und los […]