Es geht um folgendes. Jeder, der z.B. mal ein Newsscript geschrieben
hat kennt es, dass eigentlich immer das Datum der News gespeichert
wird. Hierfür benutzen die meisten wohl diesen Befehl der in etwa so
ausschaut.
PHP-Code:
$datum = date("d.m.Y",time());
Der Inhalt der Variable $datum wird dann in die Datenbank geschrieben.
Eine Ausgabe würde dann ungefähr so aussehen: "18.12.2005". Diese
Anzeige ist fürs erste ok. Gehen wir einen Schritt weiter und lassen
die Zeit auch speichern. Entweder wir nehmen für die Zeit eine weitere
Spalte in der Datenbank oder speichern Datum und Uhrzeit zusammen in
einer Spalte (auch Attribut genannt). Das würde in PHP so aussehen:
PHP-Code:
$datum = date("d.m.Y - H:i",time());
In der Variablen steht nun ungefähr dies hier: "18.12.2005 - 15:00"
Eine solche Anzeige ist doch Klasse oder?
Nun, hier stoßen wir bei bestimmten Scripten aber auf einige Probleme.
Bei den meisten Webspace-Anbietern ist es üblich, das die Domain ohne www. (z.B. http://deine-domain.de) und mit www. (z.B. http://www.deine-domain.de) aufrufbar ist.
Hier ist das Problem, das der gleich Inhalt unter zwei verschiedenen Domains abrufbar ist.
Es kann vorkommen, das Google dieses Verhalten als Doppelten Content abstraft.
Die Lösung dieses Problem ist es, die Domain ohne www. mittels .htaccess auf die Domain mit www. umleitet.
Einfach im Hauptverzeichnis des Webspace eine .htaccess Datei mit folgendem Inhalt anlegen (Hierbei ist es wichtig, das vor dem PUNKT kein Leerzeichen ist):
RewriteEngine On RewriteCond %{HTTP_HOST} ^deinedomain.de$ [NC] RewriteRule ^(.*) http://www.deinedomain.de/$1 [L,R=301]
Um nicht jedes Jahr den Copyright - Hinweiß zu aktualisieren, geschweige denn drann zu denken, reicht folgender kleiner Codeschnipsel den man anstelle des Copyrighthinweises einfügt.
Um in Formularen einem Inputfeld einen Beschreibungstext zuzuweisen, der nach einem Mausklick wieder entfernt wir, brauchen wir nur folgenden Codeschnipsel.
Dies ist Sinnvoll wenn man z.B. in dem Inputfeld beschreibt, was der User in das Feld eintragen soll. (Name, E-Mail etc.) Sobald der Benutzer in das Inputfeld klickt, wird der inhalt aus dem Feld geleert. 5 Kommentare