Eine utf-8 tabelle und eine utf-8 kodierte PHP Datei machen noch lang keine utf-8 kodierten Einträge in der Datenbank. eine Checkliste für grenzenlosen utf-8 Genuss.
header('Content-Type: text/html; charset=utf-8');
mysql_query('SET CHARACTER SET utf8'); // Vor dem Absenden der Daten
In der MySQl Datenbank alle Kollationen utf8_general_ci
Um die, zum Beispiel aus einem Kontaktformular, übergebene Email-Adresse zu überprüfen, eignet sich diese Funktion.
/**
* Funktion zum Überprüfen einer Email-Adresse
*
* @param string $email
* @return bol True, wenn es sich um eine korrekte Adresse handelt.
*/
function checkEmail($email) {
// Prüfen ob der String in "$email" dem Muster einer Email-Adresse entspricht
if (filter_var($email, FILTER_VALIDATE_EMAIL)) {
// E-Mail in lokalen und domain Teil trennen
$email = explode("@", $email);
$host = $email[1];
// Prüfen ob ein Mxrecord für die Domain existiert.
if (getmxrr($host,$mxhosts)) return true;
}
return false;
}
Zuerst überprüfen wir mit der PHP Funktion filter_var() die Adress-Syntax der Email-Adresse, dann schauen wir nach, ob für den angeblichen Domain-Teil ein Mxrecord existiert.
Um ein PHP Array komfortabel in MySQL speichern zu können, eignet sich die “serialize()” zusammen mit der “unserialize()” Funktion.
<?php
$data = array(
'foo' => 'bar',
'tip' => 'top',
'nummer' => 3,
'do' => 'run'
);
$data = serialize($data);
// Erzeugt: a:4:{s:3:"foo";s:3:"bar";s:3:"tip";s:3:"top";s:6:"nummer";i:3;s:2:"do";s:3:"run";}
// Den gewonnenen String können wir jetzt speichern
mysql_query("INSERT INTO Tabelle (ArrayString) VALUES ('$data')");
// Um das Array aus der Datenbank wieder verwenden zu können, brauchen wir die "unserialize()" Funktion
$sql = mysql_fetch_row("SELECT ArrayString FROM Tabelle");
$data = unserialize($sql['ArrayString']);
// Und wir haben wieder das Array
?>
Schon mal was von der Zwei-Klassen-Medizin gehört? Die ist jetzt schon überholt. Ab jetzt gibt es eine Drei-Klassen-Medizin. So geschehen bei der supi Schweinegrippe Impfung. Den schrottigen Impfstoff soll sich mal schön das gemeine Volk spritzen und die Deluxevariante gibt es für Minister und “Staatsdiener”.
Mfg, mit freundlichen Grüßen an Tim Pritlove. Und ein ebenso freundliches Dankeschön für sein Werk. ChaosRadioExpress. Immer wieder gerne, vor allem zu später Stunde wie jetzt.
Ich bin seit 95 Hip-Hop Fan. Die heutigen Zustände haben dazu geführt, das ich von den deutschen Platten bis heute immer nur die selben höre. Hip-Hop hat sich Anfang der 90er in Deutschland schnell entwickelt und ist bis Anfang 2000 echt fett geworden Digger! Silium, Gefährliches Halbwissen, Deluxe Soundsystem, Willkommen in Schnabylon, Asimetrie, Bambule uvm.
Was geht heute ab? Scheiße man, es ist schon fast peinlich Hip-Hop Fan zu sein, ohne sich bei jeder Gelegenheit von den Anabolika+Coca gedopten, den fanatisch narzisstischen und von Omnipotenzillusionen geplagten Rap Misshandlern zu distanzieren. Das stinkt mir und Anderen und Sammy Deluxe macht dazu was er am besten kann: