Umlaute werden nicht richtig angezeigt seid Umstellung auf PHP 5.6

Bei meinen Webseiten werden seid der Umstellung auf PHP 5.6 die Umlaute (ä, ö, ü, ß) nicht mehr korrekt dargestellt. Man sieht nur komische Sonderzeichen. Das sieht total unprofessionell aus. Hat jemand eine Lösung für dieses Problem.

Antwort:

Diese fehlerhafte Darstellung wird unter Umständen durch die Umstellung auf PHP 5.6 verursacht, da bei PHP 5.6 der UTF-8 Zeichensatz voreingestellt ist. Das Problem kann man i.d.R. durch einen Eintrag in der .htaccess Datei lösen.

php_value default_charset "ISO-8859-1"

Suche PHP Spamschutz für Webseiten

Gibt es ein PHP Script, das meine Homepage vor unerwünschten Crawlern, Hackern und Spammern schützt? Es sollte, wenn möglich, wartungsfrei sein.

Antwort:

Gibt es. Ich kann Dir in diesem Falle nur Bot-Trap (http://www.bot-trap.de/home/) empfehlen. Habe ich selbst im Einsatz und funktioniert wunderbar. Es ist sogar möglich eigene Black- und Whitelist zu erstellen. Das einzige Manko ist das man sich anmelden muss um das Script zu erhalten. Aber das ist es wert.

Was ist PHP?

PHP ist die Abkürzung für Hypertext Preprozessor und ist eine serverseitig interpretierte Skriptsprache für Webanwendungen wie Foren, Gästebücher, Kontaktformulare bzw. Internetseiten.

PHP gilt als unkompliziert und leicht verständlich. Ein weiterer Vorteil sind zusätzliche Funktionen wie Internet-Protokolleinbindung und Datenbankunterstützung.

PHP ist eine so genannte Open-Source-Software. Das heißt folgendes: jeder Nutzer hat Einblick in den Quellcode dieser Software. Somit ist ein Weitergeben und Verändern dieser Software gestattet. Da PHP serverseitig ausgeführt wird, ist der Quellcode auch nur über den Server einsehbar. Somit kann nicht jeder wahllos auf den Quellcode zugreifen.

Und so funktioniert PHP:

  1. Der Nutzer stellt die Anfrage zum Aufruf der Internetseite über den Browser.
  2. Der Webserver lädt die aufgerufene Datei von der Serverfestplatte und übergibt sie an den PHP-Interpreter.
  3. Der Interpreter erzeugt die Datei je nach Script und gibt diese zurück an den Webserver.
  4. Der Webserver leitet die erzeugte Datei an das Internet weiter und es erfolgt die Ausgabe der angefragten Internetseite beim Nutzer.