Der perfekte Ausdruck um Meta-Tags in PHP mit preg_match_all() auszulesen

Gerade erst beschäftigte ich mich damit, die Meta-Tags einer Webseite auszulesen.
Klar, lässt sich das komfortable mit der Funktion get_meta_tags() lösen, aber das ist nur dann sinnvoll wenn man sich nur für die Meta-Tags interessiert.
Da ich aber auch mit dem Webseiteninhalt weiter arbeiten muss, lese ich doch nicht die Webseite zweimal ein.
Also gibt es für die Ermittlung der Meta-Tags nur die Funktion preg_match_all().
Im Netz gibt dazu einige Lösungen, allerdings sind die nicht gerade sehr tolerant, was die Schreibweise und Anordnung betrifft. Möglich wären diese Schreibweisen: (mehr …)

Weiterlesen

MySQL-Performance steigern durch optimale Konfiguration

Da mein Server mit hohen Lasten durch viele Zugriffe und sehr großen Datenbanktabellen zu tun hat, hab ich mich mal mit Performance-Verbesserungen beschäftigt.

Der Server auf dem die Optimierung durchgeführt wird, hat folgende Werte:

  • Quad-Core AMD Opteron™ 1381 (4 x 2,5 GHz)
  • 4 GB Arbeitsspeicher
  • Ubuntu 10.04
  • MySQL 5.1.41
  • PHP 5.3.2

Mit folgenden MySQL-Einstellungen konnte ich diesen Server schon mal deutlich beschleunigen (so um ca. 300%). (mehr …)

Weiterlesen

PHP: Deutsche Personalausweisnummer generieren

Mit dieser Funktion können Sie eine zufällige deutsche Personalausweisnummer genierieren lassen.
Als Ergebnis erhält man ein Array mit den 4 Positionen der Personalausweisnummer.

Mit der Funktion aus dem Beitrag vom 28. April 2009 können Sie anschließend die generierte Personalausweisnummer wieder auslesen.

Diese Funktion darf nur für Testzwecke verwendet werden.
Ein Missbrauch ist ausdrücklich untersagt!

(mehr …)

Weiterlesen