Programmierung

Eigene Variablen in Worpress Theme-Dateien

Betrag veröffentlicht am 12. April 2016 von Christian Lührs

Bei der Verwendung von PHP-Variablen mit Unterstrichen in WordPress(Themes und PlugIns) können unerwünschte Meldungen auftreten .

Normalerweise treten keine Probleme auf, aber nach eigener Erfahrung kam es bei einer Datenbankabfrage nach einem bestimmten Post zu einer Fehlermeldung.

Nach erfolgreicher Fehlersuche wurde der Unterstrich aus dem Variablennamen entfernt und der Post wurde wie gewünscht ausgegeben. (Die Variable wurde im gesamten Skript mit Unterstrich geschrieben: Ein Tippfehler war somit ausgeschlossen).

Deshalb sollte bei der Fehlersuche auch immer der Variablenname mit überprüft werden.

Veröffentlicht unter PHP, Programmierung, WordPress | Hinterlasse ein Kommentar

Probleme mit Umlauten und Sonderzeichen bei Verzeichnis Browsing

Betrag veröffentlicht am 12. April 2016 von Christian Lührs

Wenn bei der Auflistung einer automatisch generierten Index-Datei vom Webserver Probleme mit Umlauten und Sonderzeichen auftreten, können diese mit Hilfe einer Zeile in der .htaccess-Datei korrekt dargestellt werden.

IndexOptions Charset=UTF-8

bzw.

IndexOptions Charset=ISO-8859-1

Veröffentlicht unter Programmierung, Webserver | Hinterlasse ein Kommentar

Zufällig generiertes Passwort mit PHP erzeugen

Betrag veröffentlicht am 19. Mai 2014 von Christian Lührs

Beispiel für eine PHP-Funktion:

<?php
//Passwort erzeugen
function password_erzeugen() {
$neues_password=““ ; //Erst leere Variable, die später als neues Passwort dient
$laenge=10; //Länge des neuen Passwortes
//Alle Zeichen, aus denen das neue Passwort bestehen kann
$z=“ABCDEFGHIJKLMNOPQRSTUVWXYZ“;
$z.=“abcdefghijklmnopqrstuvwxyz0123456789″;
//Mit jedem durchlauf der Schleife wird das Passwort Stellenweise zusammen gesetzt
for( $i = 1 ; $i <= $laenge ; $i++ ) {
//Zufallsgenerator mt_rand Startwert = 0, Endwert = Anz. der Zeichen in $z -1
$neues_password .= substr( $z , mt_rand( 0 , strlen( $z ) – 1 ) , 1 );
}
return $neues_password;
}
?>
Veröffentlicht unter PHP, Programmierung | Hinterlasse ein Kommentar