Webcomic – Looking for group

Es gibt einen Ort, in einer Realität und Zeit ungleich unserer eigenen, wo das Verzehren kleiner Kinder nicht unbedingt gemissbilligt wird; wo Wesen mit aussergewöhnlicher Macht ganze Dörfer zerstören können, mit nur „weil ich es kann“ als Entschuldigung; wo Familien auseinandergerissen und in die Sklaverei verkauft werden im Austausch für mächtige Waffen oder einen wirklich schönen Hut; wo Prophezeiung, Magie und Abenteuer ebenso selbstverständlich sind, wie ein Streifenhörnchen in Flammen zu setzen, und dann als skelettierten Diener wieder zu beleben (das passiert öfter als man denkt); und wo eine epische Reise durch einen Zufall des Schicksals beginnt.
Weiterlesen

Dateigröße anzeigen lassen

Wenn man einige Dateien zum Download anbietet, und dies nicht gerade über eine Datenbank steuert, in der die Größe der Datei gespeichert ist, kann man diese auch über eine kleine Funktion herausfinden. Sinnvoll ist es allemal bei Downloads die Größe der Datei anzugeben, wenn diese einige Kilobyte übersteigt.
Weiterlesen

String nach einer bestimmten Anzahl Zeichen abschneiden

… aber nicht mitten im Wort.

Wer Seiten betreibt, bei denen Vorschauen auf Texte angezeigt werden, sieht sich vor dem Problem, diese Vorschau auf eine gewisse Anzahl Zeichen zu begrenzen. Natürlich könnte man hergehen und ganz „stumpf“ einfach nach xxx Zeichen den String abschneiden, sieht nur nicht unbedingt schön aus, wenn das dann mitten im Wort ist.

Hier nun die Lösung:
Weiterlesen

UTF-8 unter Gentoo Linux einrichten

Was ist Unicode?

Unicode durchbricht die traditionelle Single-Byte-Grenze der Zeichensätze. Der Zeichensatz nutzt 17 Ebenen von 65.536 Code Points und ermöglicht ein Maximum von 1.114.112 Zeichen. Die erste Ebene wird „Basic Multilingual Plane“ oder BMP bezeichnet und beinhaltet fast alles was Sie je brauchen werden. Viele nahmen fälschlicherweise an, dass Unicode ein 16-Bit-Zeichensatz sei.

Unicode wurde auf verschiedene Weise abgebildet, aber die meist verbreitetsten sind UTF (Unicode Transformation Format) und UCS (Universal Character Set). Eine Nummer hinter UTF gibt die Zahl der Bits in einer Einheit an, während die Nummer hinter UCS die Zahl der Bytes angibt. Aufgrund der sauberen 8-Bit-Basis von UTF-8, ist es die weitverbreitetste Konvention zum Austausch von Unicode-Text geworden und ist daher Thema dieses Dokuments.
Weiterlesen

Dateiupload per PHP (bis zu 3 Dateien gleichzeitig)

Wer sich mit dem Thema Webprogrammierung auseinandersetzt, kommt nicht daran vorbei.
Irgendwann erreicht man den Punkt, an dem man Dateien hochladen muss, um diese für evtl Downloads auf seiner Seite anzubieten.
Sei es eine Art Portfolio, oder einfach nur ab und an mal eine Datei auf die andere zugreifen können.

Die „klassische“ Methode war dies per FTP zu erledigen. Nun ist es aber viel komfortabler, wenn man das direkt über die Webseite selber erledigen kann.
Dazu braucht man lediglich ein kleines Uploadscript.

Ein solches sei nun hier vorgestellt.
Weiterlesen

Downloaden einer Datei erzwingen

Nie mehr wieder Rechtsklick -> Ziel Speichern unter ..

Ab und an steht man vor dem Problem, das man Dateien zum Download anbieten, was ja ganz gut funktioniert bei Dateien die ein Browser nicht darstellen kann.

Wenn man nun aber Dateien anbieten will, welche eventuell vom Browser dargestellt werden, wie zum Beispiel .txt, .pdf oder einige Mediaformate, kommt man um etwas PHP nicht herum.

Dazu bedient man sich der header-Funktion.
Weiterlesen

Emailadressen verschlüsseln

Ein großes Problem im weltweiten Netz sind Emailspammer. Diese bedienen sich kleiner Tools, die ähnlich wie Suchmaschinen das Netz und dessen Webseiten nach Emailadressen durchsuchen die in Klartext innerhalb des Quellcodes stehen. Diese Emailadressen werden gesammelt und dann kann der Spam losgehen. Das klärt auch einen Großteil der ewigen Frage „Wo haben die nur meine Emailadresse her?“.
Weiterlesen

CSS durch PHP beeinflussen

Die Möglichkeiten eine Webseite durch CSS zu gestalten sind nicht zu verachten. Nur leider ist es so, das CSS doch recht „statisch“ ist. Nun wird im Netz des Öfteren die Frage gestellt, ob es eine Möglichkeit gibt, Variablen innerhalb von CSS einzusetzen. Die Antwort ist im Allgemeinen „NEIN“. Technisch gesehen ist diese Antwort richtig, doch mit ein paar kleinen Tricks kann man dennoch Variablen nutzen. Dafür macht sich PHP ganz gut, und wie das genau geht, sei hier einmal erläutert.
Weiterlesen