Archiv für Mai 2010
24.05.2010 / 25.05.2010 Großenhain
Bilder und Videos von der Unwetterfront vom 24.05.2010 in Wetteritz und den Schäden vom 25.05.2010 in Großenhain.
- Wetteritz :: Ankommende Unwetterfront
- Großenhain :: Überall Verwüstungen
- Großenhain :: fliegende Bäume
- Großenhain :: überall Schäden
- Großenhain :: schwere Schäden überall
- Großenhain :: da fehlt doch was
- Großenhain :: Plattenbau beschädigt
- Großenhain :: Schäden in luftiger Höhe
- Großenhain :: nichts sicher vor dem Sturm
- Großenhain :: Tankstelle beschädigt
- Großenhain :: Böse Dellen
- Großenhain :: Chaos auf den Straßen
- Großenhain :: teurer für Versicherungen
- Großenhain :: wüste Straßen
- Großenhain :: Tausende Betroffene
- Großenhain :: eine freie Straße
- Großenhain :: Wo ist das Dach?
- Großenhain :: entblößte Häuser
- Großenhain :: überall Durcheinander
- Großenhain :: Flugzeug beschädigt
- Großenhain :: Schäden über Schäden
- Großenhain :: ein schlimmer Anblick
- Großenhain :: Schneise der Verwüstung
- Großenhain :: Fernsehen im Anmarsch
- Großenhain :: Traurige Berühmtheit
- Großenhain :: Unbewohnbar
- Großenhain :: Notdürftig abgedichtet
- Großenhain :: Kein Halt gegen den Wind
- Großenhain :: Wiederaufbau
- Großenhain :: Die Nacht unter freiem Himmel
- Großenhain :: Böse Überraschung
- Großenhain :: Autofahren kaum möglich
- Großenhain :: Dach muss dringend repariert werden
- Großenhain :: Starke Wurzeln
- Großenhain :: Hageleinschläge
- Großenhain :: Wie Streichhölzer weggeknickt
- Wetteritz :: Stirnseite
- Wetteritz :: Unwetterfront
- Wetteritz :: Wolkendecke
- Wetteritz :: Wolkendecke
- Wetteritz :: Blick nach Süden
- Wetteritz :: Blick in Richtung Süden
Alle Bilder und Videos sind Kopierrechtlich geschützt. Wenn Sie eines oder mehrere Bilder verwenden möchten, kontaktieren Sie uns bitte unter der im Impressum angegebenen Kontaktadresse.
Das schnellste DSL aller Zeiten
Es ist zwar kaum vorstellbar, aber es hat Zeiten gegeben, in denen man sich über die Kanalbündelung bei ISDN gefreut hat. Heute ist es gar nicht mehr denkbar, mit solch einer geringen Bandbreite im Internet zu stöbern. Neuere Techniken machen es heute möglich, mancherorts in den Genuss einer 50.000er DSL-Leitung zu kommen. Aber auch für 100 Mbit/s-Leitungen (100.000er DSL) wird schon geworben und wer in der glücklichen Lage ist, solch eine Bandbreite geschalten zu bekommen ist nahezu genauso schnell angeschlossen, wie kleinere Server-Zentren.
Wenn man aber damit immer noch nicht genug hat, sollte man einen Blick auf die Tätigkeiten von Google werfen. Derzeit testet der Suchmaschinen-Gigant eine neue Hochgeschwindigkeitsanbindung speziell für Webanwendungen, über die eine deutlich größere Datenmenge befördert werden kann. Laut Angaben von Google sollen damit Bandbreiten mit bis zu ein Gigabit pro Sekunde möglich werden. Derzeit wird die Technik allerdings noch ausschließlich in Amerika getestet. Wann das ganze in Deutschland verfügbar sein wird, ist noch unklar.
In Deutschland wird derzeit jedoch eine weitere Technik getestet: 100 Mbit/s – Anbindungen im Mobilfunk-Netz. Eine neue Übertragungstechnik, also ein Nachfolger für HSDPA soll dies ermöglichen. Da jedoch die Frequenzbereiche stark begrenzt sind und auch die Bandbreiten der jeweiligen Funkstationen nicht unerschöpflich sind, wird man dies aller Wahrscheinlichkeit nach nur in Großstädten ermöglichen. Auch preislich werden diese Tarife für private Endkunden kaum tragbar sein.
Klasse: nützliche Kalenderfunktionen
Sie möchten einen Kalender mit Hilfe von PHP erstellen und ausgeben? Dabei ist es oft notwendig allerhand “Fakten” aus einem Datum, einem Monat oder einem Jahr zusammen zu tragen und weiter zu verarbeiten.
Da PHP vor allem auf Englische Datumsangaben optimiert wurde, muss man auf ein paar integrierte Funktionen verzichten. Etwa Wochentagsnamen oder Monatsnamen werden von PHP in englischer Sprache zurückgegeben.
Um diese Problematik zu vereinfachen, haben wir eine Klasse erstellt, in der wir viele oft benötigte Funktionen unter gebracht haben:
class kalender {
function getMonatName($m){
$monate = array("", "Januar", "Februar", "März", "April", "Mai", "Juni",
"Juli", "August", "September", "Oktober", "November", "Dezember");
return $monate[$m];
}
function getWochentagName($w){
$wochentage = array("Sonntag", "Montag", "Dienstag", "Mittwoch",
"Donnerstag", "Freitag", "Samstag");
return $wochentage[$w];
}
function getMonatserster($m, $y){
return mktime(0,0,0,$m,1, $y);
}
function getMonatsletzer($m, $y){
return date("t", $this->getMonatserster($m, $y));
}
function getJetztStamp(){
return time();
}
function getTagZahl($stamp){
return date("d", $stamp);
}
function getMonatZahl($stamp){
return date("m", $stamp);
}
function getJahr($stamp){
return date("Y", $stamp);
}
function getIstSommerzeit($stamp){
return date("I", $stamp);
}
function getZeitzone($stamp){
return date("O", $stamp);
}
function getJahrestag($stamp){
return date("z", $stamp)+1;
}
function getWoche($stamp){
return date("W", $stamp);
}
function getIstSchaltjahr($stamp){
return date("L", $stamp);
}
function getWochentagZahl($stamp){
return date("w", $stamp);
}
function formatDatum($stamp){
return date("d.m.Y", $stamp);
}
function getTagStartStamp($d, $m, $y){
return mktime(0,0,0,$m,$d,$y);
}
function getTagEndeStamp($d, $m, $y){
return mktime(23,59,59,$m,$d,$y);
}
}
Klasse: gesetzliche und kirchliche Feiertage bestimmen
Immer wenn man als Programmierer vor der Aufgabe steht einen “kleinen” Kalender zu Programmieren, denkt man im ersten Gedanken: “Das ist doch einfach!” ABER!!! Wenn man erst einmal angefangen hat, merkt man schnell, wie umfangreich ein solcher Kalender sein kann. Sollen dann noch Feiertage im Kalender eingeschrieben werden, geht der Spaß so richtig los.
Viele Feiertage berechnen sich an Ostern und Ostern wiederum am Mond..
Ist doch einfach, oder? … Nein – Scherz bei Seite:
Wem das zu Aufwändig ist, der kann hier auf unsere Klasse zurückgreifen, denn damit bekommt man die Feiertage förmlich auf dem silbernen Tablett gereicht. Einfach das Jahr an die jeweilige Funktion übergeben und diese liefert den passenden TimeStamp des Feiertages.
class feiertage{
public function ToArray($stamp){
$jahr = date("Y", $stamp);
$ret = array();
$c = 0;
if ($stamp == $this->ostersonntag($jahr)) { $ret[$c]['name'] = "Ostersonntag"; $c++; }
if ($stamp == $this->rosenmontag($jahr)) { $ret[$c]['name'] = "Rosenmontag"; $c++; }
if ($stamp == $this->fastnacht($jahr)) { $ret[$c]['name'] = "Fastnacht"; $c++; }
if ($stamp == $this->aschermittwoch($jahr)) { $ret[$c]['name'] = "Aschermittwoch"; $c++; }
if ($stamp == $this->palmsonntag($jahr)) { $ret[$c]['name'] = "Palmsonntag"; $c++; }
if ($stamp == $this->gruendonnerstag($jahr)) { $ret[$c]['name'] = "Gründonnerstag"; $c++; }
if ($stamp == $this->karfreitag($jahr)) { $ret[$c]['name'] = "Karfreitag"; $c++; }
if ($stamp == $this->karsamstag($jahr)) { $ret[$c]['name'] = "Karsamstag"; $c++; }
if ($stamp == $this->ostermontag($jahr)) { $ret[$c]['name'] = "Ostermontag"; $c++; }
if ($stamp == $this->christihimmelfahrt($jahr)) { $ret[$c]['name'] = "Christi Himmelfahrt"; $c++; }
if ($stamp == $this->pfingstsonntag($jahr)) { $ret[$c]['name'] = "Pfingstsonntag"; $c++; }
if ($stamp == $this->pfingstmontag($jahr)) { $ret[$c]['name'] = "Pfingstmontag"; $c++; }
if ($stamp == $this->fronleichnam($jahr)) { $ret[$c]['name'] = "Fronleichnam"; $c++; }
if ($stamp == $this->neujahr($jahr)) { $ret[$c]['name'] = "Neujahr"; $c++; }
if ($stamp == $this->hldreikoenige($jahr)) { $ret[$c]['name'] = "Heilige Drei Könige"; $c++; }
if ($stamp == $this->berchtoldstag($jahr)) { $ret[$c]['name'] = "Berchtoldstag"; $c++; }
if ($stamp == $this->valentinstag($jahr)) { $ret[$c]['name'] = "Valentinstag"; $c++; }
if ($stamp == $this->frauentag($jahr)) { $ret[$c]['name'] = "Frauentag"; $c++; }
if ($stamp == $this->josephstag($jahr)) { $ret[$c]['name'] = "Josephstag"; $c++; }
if ($stamp == $this->sommerzeit($jahr)) { $ret[$c]['name'] = "Sommerzeit"; $c++; }
if ($stamp == $this->winterzeit($jahr)) { $ret[$c]['name'] = "Winterzeit"; $c++; }
if ($stamp == $this->maifeiertag($jahr)) { $ret[$c]['name'] = "Maifeiertag"; $c++; }
if ($stamp == $this->muttertag($jahr)) { $ret[$c]['name'] = "Muttertag"; $c++; }
if ($stamp == $this->siebenschlaefer($jahr)) { $ret[$c]['name'] = "Siebenschläfer"; $c++; }
if ($stamp == $this->peterundpaul($jahr)) { $ret[$c]['name'] = "Peter und Paul"; $c++; }
if ($stamp == $this->bundesfeier($jahr)) { $ret[$c]['name'] = "Bundesfeier"; $c++; }
if ($stamp == $this->friedensfest($jahr)) { $ret[$c]['name'] = "Friedensfest"; $c++; }
if ($stamp == $this->mariaehimmelfahrt($jahr)) { $ret[$c]['name'] = "Mariä Himmelfahrt"; $c++; }
if ($stamp == $this->tagderdeutscheneinheit($jahr)) { $ret[$c]['name'] = "Tag der deutschen Einheit"; $c++; }
if ($stamp == $this->nationalfeiertag($jahr)) { $ret[$c]['name'] = "Nationalfeiertag"; $c++; }
if ($stamp == $this->weltspartag($jahr)) { $ret[$c]['name'] = "Weltspartag"; $c++; }
if ($stamp == $this->reformationstag($jahr)) { $ret[$c]['name'] = "Reformationstag"; $c++; }
if ($stamp == $this->halloween($jahr)) { $ret[$c]['name'] = "Halloween"; $c++; }
if ($stamp == $this->allerheiligen($jahr)) { $ret[$c]['name'] = "Allerheiligen"; $c++; }
if ($stamp == $this->allerseelen($jahr)) { $ret[$c]['name'] = "Allerseelen"; $c++; }
if ($stamp == $this->martinstag($jahr)) { $ret[$c]['name'] = "Martinstag"; $c++; }
if ($stamp == $this->fastnachtsbeginn($jahr)) { $ret[$c]['name'] = "Fastnachtsbeginn"; $c++; }
if ($stamp == $this->volkstrauertag($jahr)) { $ret[$c]['name'] = "Volkstrauertag"; $c++; }
if ($stamp == $this->bussundbettag($jahr)) { $ret[$c]['name'] = "Buß und Bettag"; $c++; }
if ($stamp == $this->totensonntag($jahr)) { $ret[$c]['name'] = "Totensonntag"; $c++; }
if ($stamp == $this->ersteradvent($jahr)) { $ret[$c]['name'] = "1. Advent"; $c++; }
if ($stamp == $this->zweiteradvent($jahr)) { $ret[$c]['name'] = "2. Advent"; $c++; }
if ($stamp == $this->nikolaustag($jahr)) { $ret[$c]['name'] = "Nikolaustag"; $c++; }
if ($stamp == $this->mariaeempfaengnis($jahr)) { $ret[$c]['name'] = "Mariä Empfängnis"; $c++; }
if ($stamp == $this->dritteradvent($jahr)) { $ret[$c]['name'] = "3. Advent"; $c++; }
if ($stamp == $this->vierteradvent($jahr)) { $ret[$c]['name'] = "4. Advent"; $c++; }
if ($stamp == $this->heiligabend($jahr)) { $ret[$c]['name'] = "Heilig Abend"; $c++; }
if ($stamp == $this->ersterweihnachtstag($jahr)) { $ret[$c]['name'] = "1. Weihnachtsfeiertag"; $c++; }
if ($stamp == $this->zweiterweihnachtstag($jahr)) { $ret[$c]['name'] = "2. Weihnachtsfeiertag"; $c++; }
if ($stamp == $this->silvester($jahr)) { $ret[$c]['name'] = "Silvester"; $c++; }
return $ret;
}
function eastern($year){
$X = $year;
$K = floor ( $X / 100 );
$M = 15 + floor ( ( ( 3 * $K ) + 3 ) / 4 ) -
floor ( ( ( 8 * $K ) + 13 ) / 25 );
$S = 2 - floor ( ( ( 3 * $K ) + 3 ) / 4 );
$A = $X % 19;
$D = ( 19 * $A + $M ) % 30;
$R = floor ( $D / 29 ) + ( floor ( $D / 28 ) -
floor ( $D / 29 ) ) * floor ( $A / 11 );
$OG = 21 + $D - $R;
$SZ = 7 - ( ( $X + floor ( $X / 4 ) + $S ) % 7 );
$OE = 7 - ( ( $OG - $SZ ) %7 );
$OS = $OG + $OE;
return $OS;
}
function ostersonntag($year){
return mktime(0,0,0,3,$this->eastern($year),$year);
}
function rosenmontag($year){
return mktime(0,0,0,3,$this->eastern($year)-48,$year);
}
function fastnacht($year){
return mktime(0,0,0,3,$this->eastern($year)-47,$year);
}
function aschermittwoch($year){
return mktime(0,0,0,3,$this->eastern($year)-46,$year);
}
function palmsonntag($year){
return mktime(0,0,0,3,$this->eastern($year)-7,$year);
}
function gruendonnerstag($year){
return mktime(0,0,0,3,$this->eastern($year)-3,$year);
}
function karfreitag($year){
return mktime(0,0,0,3,$this->eastern($year)-2,$year);
}
function karsamstag($year){
return mktime(0,0,0,3,$this->eastern($year)-1,$year);
}
function ostermontag($year){
return mktime(0,0,0,3,$this->eastern($year)+1,$year);
}
function christihimmelfahrt($year){
return mktime(0,0,0,3,$this->eastern($year)+39,$year);
}
function pfingstsonntag($year){
return mktime(0,0,0,3,$this->eastern($year)+49,$year);
}
function pfingstmontag($year){
return mktime(0,0,0,3,$this->eastern($year)+50,$year);
}
function fronleichnam($year){
return mktime(0,0,0,3,$this->eastern($year)+60,$year);
}
function neujahr($year){
return mktime(0,0,0,1,1,$year);
}
function hldreikoenige($year){
return mktime(0,0,0,1,6,$year);
}
function berchtoldstag($year){
return mktime(0,0,0,1,2,$year);
}
function valentinstag($year){
return mktime(0,0,0,2,14,$year);
}
function frauentag($year){
return mktime(0,0,0,3,8,$year);
}
function josephstag($year){
return mktime(0,0,0,3,19,$year);
}
function sommerzeit($year){
switch(date("w", mktime(0,0,0,3,31,$year))){
case 0:
$ret = mktime(0,0,0,3,31,$year);;
break;
case 1:
$ret = mktime(0,0,0,3,30,$year);
break;
case 2:
$ret = mktime(0,0,0,3,29,$year);
break;
case 3:
$ret = mktime(0,0,0,3,28,$year);
break;
case 4:
$ret = mktime(0,0,0,3,27,$year);
break;
case 5:
$ret = mktime(0,0,0,3,26,$year);
break;
case 6:
$ret = mktime(0,0,0,3,25,$year);
break;
} // switch
return $ret;
}
function winterzeit($year){
switch(date("w", mktime(0,0,0,10,31,$year))){
case 0:
$ret = mktime(0,0,0,10,31,$year);;
break;
case 1:
$ret = mktime(0,0,0,10,30,$year);
break;
case 2:
$ret = mktime(0,0,0,10,29,$year);
break;
case 3:
$ret = mktime(0,0,0,10,28,$year);
break;
case 4:
$ret = mktime(0,0,0,10,27,$year);
break;
case 5:
$ret = mktime(0,0,0,10,26,$year);
break;
case 6:
$ret = mktime(0,0,0,10,25,$year);
break;
} // switch
return $ret;
}
function maifeiertag($year){
return mktime(0,0,0,5,1,$year);
}
function muttertag($year){
return mktime(0,0,0,5,1,$year);
}
function siebenschlaefer($year){
return mktime(0,0,0,6,27,$year);
}
function peterundpaul($year){
return mktime(0,0,0,6,29,$year);
}
function bundesfeier($year){
return mktime(0,0,0,8,1,$year);
}
function friedensfest($year){
return mktime(0,0,0,8,8,$year);
}
function mariaehimmelfahrt($year){
return mktime(0,0,0,8,15,$year);
}
function tagderdeutscheneinheit($year){
return mktime(0,0,0,10,3,$year);
}
function nationalfeiertag($year){
return mktime(0,0,0,10,26,$year);
}
function weltspartag($year){
switch(date("w", mktime(0,0,0,10,30,$year))){
case 0:
$ret = mktime(0,0,0,10,29,$year);;
break;
case 1:
$ret = mktime(0,0,0,10,30,$year);
break;
case 2:
$ret = mktime(0,0,0,10,30,$year);
break;
case 3:
$ret = mktime(0,0,0,10,30,$year);
break;
case 4:
$ret = mktime(0,0,0,10,30,$year);
break;
case 5:
$ret = mktime(0,0,0,10,30,$year);
break;
case 6:
$ret = mktime(0,0,0,10,30,$year);
break;
} // switch
return $ret;
}
function reformationstag($year){
return mktime(0,0,0,10,31,$year);
}
function halloween($year){
return mktime(0,0,0,11,1,$year);
}
function allerheiligen($year){
return mktime(0,0,0,11,1,$year);
}
function allerseelen($year){
return mktime(0,0,0,11,2,$year);
}
function martinstag($year){
return mktime(0,0,0,11,11,$year);
}
function fastnachtsbeginn($year){
return mktime(0,0,0,11,11,$year);
}
function volkstrauertag($year){
switch (date("w", $this->heiligabend($year))) {
case 0:
$ret = mktime(0,0,0,11,19,$year);;
break;
case 1:
$ret = mktime(0,0,0,11,18,$year);;
break;
case 2:
$ret = mktime(0,0,0,11,17,$year);;
break;
case 3:
$ret = mktime(0,0,0,11,16,$year);;
break;
case 4:
$ret = mktime(0,0,0,11,15,$year);;
break;
case 5:
$ret = mktime(0,0,0,11,14,$year);;
break;
case 6:
$ret = mktime(0,0,0,11,13,$year);;
break;
}
return $ret;
}
function bussundbettag($year){
return $this->ersteradvent($year)-(60*60*24*11);
}
function totensonntag($year){
switch (date("w", $this->heiligabend($year))) {
case 0:
$ret = mktime(0,0,0,11,26,$year);;
break;
case 1:
$ret = mktime(0,0,0,11,25,$year);;
break;
case 2:
$ret = mktime(0,0,0,11,24,$year);;
break;
case 3:
$ret = mktime(0,0,0,11,23,$year);;
break;
case 4:
$ret = mktime(0,0,0,11,22,$year);;
break;
case 5:
$ret = mktime(0,0,0,11,21,$year);;
break;
case 6:
$ret = mktime(0,0,0,11,20,$year);;
break;
}
return $ret;
}
function ersteradvent($year){
switch (date("w", $this->heiligabend($year))) {
case 0:
$ret = mktime(0,0,0,12,3,$year);;
break;
case 1:
$ret = mktime(0,0,0,12,2,$year);;
break;
case 2:
$ret = mktime(0,0,0,12,1,$year);;
break;
case 3:
$ret = mktime(0,0,0,11,30,$year);;
break;
case 4:
$ret = mktime(0,0,0,11,29,$year);;
break;
case 5:
$ret = mktime(0,0,0,11,28,$year);;
break;
case 6:
$ret = mktime(0,0,0,11,27,$year);;
break;
}
return $ret;
}
function zweiteradvent($year){
switch (date("w", $this->heiligabend($year))) {
case 0:
$ret = mktime(0,0,0,12,10,$year);;
break;
case 1:
$ret = mktime(0,0,0,12,9,$year);;
break;
case 2:
$ret = mktime(0,0,0,12,8,$year);;
break;
case 3:
$ret = mktime(0,0,0,12,7,$year);;
break;
case 4:
$ret = mktime(0,0,0,12,6,$year);;
break;
case 5:
$ret = mktime(0,0,0,12,5,$year);;
break;
case 6:
$ret = mktime(0,0,0,12,4,$year);;
break;
}
return $ret;
}
function nikolaustag($year){
return mktime(0,0,0,12,6,$year);
}
function mariaeempfaengnis($year){
return mktime(0,0,0,12,8,$year);
}
function dritteradvent($year){
switch (date("w", $this->heiligabend($year))) {
case 0:
$ret = mktime(0,0,0,12,17,$year);;
break;
case 1:
$ret = mktime(0,0,0,12,16,$year);;
break;
case 2:
$ret = mktime(0,0,0,12,15,$year);;
break;
case 3:
$ret = mktime(0,0,0,12,14,$year);;
break;
case 4:
$ret = mktime(0,0,0,12,13,$year);;
break;
case 5:
$ret = mktime(0,0,0,12,12,$year);;
break;
case 6:
$ret = mktime(0,0,0,12,11,$year);;
break;
}
return $ret;
}
function vierteradvent($year){
switch (date("w", $this->heiligabend($year))) {
case 0:
$ret = mktime(0,0,0,12,24,$year);;
break;
case 1:
$ret = mktime(0,0,0,12,23,$year);;
break;
case 2:
$ret = mktime(0,0,0,12,22,$year);;
break;
case 3:
$ret = mktime(0,0,0,12,21,$year);;
break;
case 4:
$ret = mktime(0,0,0,12,20,$year);;
break;
case 5:
$ret = mktime(0,0,0,12,19,$year);;
break;
case 6:
$ret = mktime(0,0,0,12,18,$year);;
break;
}
return $ret;
}
function heiligabend($year){
return mktime(0,0,0,12,24,$year);
}
function ersterweihnachtstag($year){
return mktime(0,0,0,12,25,$year);
}
function zweiterweihnachtstag($year){
return mktime(0,0,0,12,26,$year);
}
function silvester($year){
return mktime(0,0,0,12,31,$year);
}
}
Timestamp in Datum umwandeln
Wer mit PHP arbeitet weiß, dass man oft das Datum ausgeben möchte oder auch muss. Da es praktischer ist, immer nur einen “Fingerabdruck” einer Zeit, also den sogenannten TimeStamp (deu: Zeitstempel), zu speichern, kommt man nicht ohne eine ensprechende Rückwandlung aus. Dafür bietet PHP zwar eine umfangreiche Funktion, doch manchmal ist es einfacher sich eine eigene Funktion zu erstellen. Wer also eine “einfache” Datumsausgabe (dd.mm.jjjj) wünscht, kann auf diese Funktion zurückgreifen:
function formatDatum($stamp){
return date("d.m.Y", $stamp);
}
Und wer dazu passend die Uhrzeit (hh:mm) ausgeben möchte kann entweder diese Funktion verwenden:
function formatZeit($stamp){
return date("H:i", $stamp);
}
Oder gleich eine Funktion für beides nutzen:
function formatDatumZeit($stamp){
return date("d.m.Y H:i", $stamp);
}
Möchte man “nur” das aktuelle Datum und die aktuelle Uhrzeit ausgeben, kann man folgendes schreiben:
function getDatumZeit(){
return date("d.m.Y H:i", time());
}
Ersetzt man das Schlüsselwort “return” durch “echo” wird das Datum und die Uhrzeit sofort ausgegeben, ansonsten würde man mit die Funktionen folgendermaßen aufrufen:
echo getDatumZeit();
Sonderzeichen maskieren
Oft sieht man auf Webseiten, dass Sonderzeichen nicht richtig angezeigt werden. Dazu gehören häufig das Eurozeichen, die Umlaute Ä, Ö und Ü, sowie das ß-Zeichen. Wenn man PHP verwendet um PDF-Dateien zur Laufzeit zu erstellen, kann es ebenfalls zu solchen Problemen kommen.
Um dem ganzen ein wenig aus dem Weg zu gehen, kann man die betreffenden Zeichen vor der Ausgabe maskieren. Dazu nutzen wir folgende einfache und schnell erweiterbare Funktion:
function mask($str){
$str = str_replace("&", "&", $str);
$str = str_replace("Ä", "Ä", $str);
$str = str_replace("Ö", "Ö", $str);
$str = str_replace("Ü", "Ü", $str);
$str = str_replace("ß", "ß", $str);
$str = str_replace("€", "€", $str);
$str = str_replace("!=", "≠", $str);
$str = str_replace("~~", "≈", $str);
$str = str_replace("~=", "≅", $str);
$str = str_replace("~", "∼", $str);
$str = str_replace("<=", "≤", $str);
$str = str_replace(">=", "≥", $str);
$str = str_replace(">", ">", $str);
$str = str_replace("<", "<", $str);
$str = str_replace(">>", "»", $str);
$str = str_replace("<<", "«", $str);
$str = str_replace("\"", """, $str);
$str = str_replace("ä", "ä", $str);
$str = str_replace("ö", "ö", $str);
$str = str_replace("ü", "ü", $str);
$str = str_replace("¡", "¡", $str);
$str = str_replace("¢", "¢", $str);
$str = str_replace("£", "£", $str);
$str = str_replace("(C)", "©", $str);
$str = str_replace("(R)", "®", $str);
$str = str_replace("+-", "±", $str);
$str = str_replace("²", "²", $str);
$str = str_replace("³", "³", $str);
$str = str_replace("^1", "¹", $str);
$str = str_replace("^2", "²", $str);
$str = str_replace("^3", "³", $str);
$str = str_replace("°", "°", $str);
$str = str_replace("1/2", "½", $str);
$str = str_replace("1/4", "¼", $str);
$str = str_replace("3/4", "¾", $str);
$str = str_replace("^TM", "™", $str);
$str = str_replace("0/00", "‰", $str);
$str = str_replace("^", "ˆ", $str);
return $str;
}











































Senden...