WEBDESIGN

Archiv

  • Seite 2 von 4:
  • 1
  • 2
  • 3
  • 4

Dynamische Stylesheets / CSS mit PHP

Mit PHP kann man nicht nur HTML Seiten dynamisch machen, sondern auch CSS Stylesheets. PHP ist in der Lage jegliche Art von Text auszugeben, dies kann HTML sein, Javascript oder auch CSS. Wie der Browser den Text später dann interpretiert, liegt vor allem an dem gesetzten Header.
4 Kommentare

Multiupload mit HTML5 und PHP

Unter einem Multiupload versteht man das Hochladen von mehreren Dateien gleichzeitig. Dies ist vor allem dann nützlich, wenn man eine Bildergallery online stellen will. Mit HTML5 fähigen Browsern sind Multiuploads genauso einfach zu erstellen, wie Standarduploads einer einzelnen Datei. In diesem kleinen Tutorial geht es um die Erstellung eines simplen Uploadscripts mit PHP und HTML5.
39 Kommentare

Newsletter / Mailingliste mit PHP – Teil1

Dies ist der Start einer kleinen Tutorial – Serie bei der am Ende ein fertiges PHP Newsletter Skript herauskommen soll. In diesem ersten Teil der Serie geht es, um die Erstellung einer Mailingliste. Dazu sollen die Besucher die Möglichkeit haben, über eine HTML5 Form, ihre E-Mail-Adresse einzutragen. Um Missbrauch zu verhindern, wird zusätzlich eine Bestätigungsemail…
8 Kommentare

Letzten Tweet von Twitter per PHP auslesen ohne API

Twitter ist quasi überall im Netz, vielleicht möchte man seine Tweets auch auf der eigenen Webseite anzeigen. Twitter bietet mit einer umfangreichen API eine großartige Möglichkeit, um genau das zu erreichen. Es gibt aber auch noch andere Methoden um Tweets auszulesen ohne die API zu nutzen, in diesem Artikel zeige ich, wie man den letzten…
0 Kommentare

PHP Fehlermeldungen Headers already sent und Cannot modify header information

Die PHP Fehlermeldungen Headers already sent oder Cannot modify header information hat wohl jeder schon einmal zu Gesicht bekommen. Vor allem Anfänger sind bei der Suche nach der Ursache oft überfordert und verstehen nicht, was es mit dieser Fehlermeldung auf sich hat. Es gibt mehrere Ursachen für dieses Problem, von falscher Programmierung bis zur falschen…
1 Kommentar

MySQL Datenbanktabelle als CSV Datei exportieren

Wer eine MySQL Datenbanktabelle in EXCEL importieren, oder aus EXCEL exportieren möchte, für den bietet sich das CSV Dateiformat an. MySQL bietet mit den Funktionen LOAD DATA INFILE und SELECT INTO OUTFILE eine Möglichkeit, einen Import und einen Export zu realisieren. In diesem Artikel geht es zunächst um nur um den Export einer Datenbanktabelle in…
0 Kommentare

Passwortgeschützter Download mit PHP / Direktlink verhindern

Wenn man Dateien, Skripte oder Programme verkaufen und diese per Download anbieten möchte, dann muss man eine Möglichkeit finden, dass nicht jede x beliebige Person auf die Datei zugreifen kann. Grundsätzlich gibt es die Möglichkeit die Datei in einen per .htaccess geschützten Ordner zu packen, jeder der auf die Datei zugreifen möchte, braucht dann den…
1 Kommentar

Tagcloud mit PHP und dynamischer Schriftgröße erstellen

Tagclouds oder auch eingedeutscht Schlagwortwolken sind Listen von Schlagwörtern, die je nach Relevanz in einer anderen Schriftgröße dargestellt werden. Als Relevanzindikator wird in den häufigsten Fällen, die Anzahl der Vorkommen eines Schlagwortes verwendet. In diesem Artikel geht es nun darum, eine PHP Funktion zu erstellen, mit der eine Tagcloud erstellt werden kann.
0 Kommentare

Domain – Verfügbarkeit mit PHP prüfen

Um zu prüfen ob eine Domain noch frei ist oder nicht, gibt es nur eine wirklich sichere Methode und zwar eine WHOIS – Abfrage. WHOIS – Abfragen sind aber relativ teuer und können in der Regel nicht unbegrenzt abgesendet werden. Wenn man einen Domaincheck in eine Webanwendung integrieren möchte, gibt es aber noch eine andere…
3 Kommentare

Adressbuch mit PHP und MySQL erstellen

In diesem Tutorial geht es darum, ein kleines Adressbuch mit Hilfe von PHP und MySQL zu erstellen. PHP wird verwendet um die Eingabedaten zu verarbeiten und die Datenbank dient dazu die Einträge zu speichern. Das Adressbuch wird die Funktionen besitzen, neue Einträge hinzuzufügen und bereits vorhandene wieder zu löschen.
5 Kommentare

Bösartige Bots mit PHP blockieren

Bots crawlen sich durch Webseiten und sorgen dafür, dass diese über Suchmaschinen gefunden werden können. In den meisten Fällen möchte man, dass diese Bots auf die eigene Seite gelangen und setzt dafür sogar Links auf anderen Seiten, damit die Bots auf die eigene Seite finden. Um zu steuern, welche Seiten gecrawlt werden dürfen und welche…
0 Kommentare

E-Mail-Adresse gegen Spambots auf Webseite schützen

Wer seine E-Mail-Adresse ohne darüber nachzudenken im Internet veröffentlicht, kann sehr schnell mit Spam überhäuft werden. Oftmals muss oder möchte man seine E-Mail aber öffentlich zur Verfügung stellen. Sei es in einem Impressum, oder einfach als Kontaktmöglichkeit für andere. Dabei geht die größte Spamgefahr nicht von menschlichen Besuchern aus, sondern von Bots die gezielt nach…
5 Kommentare

PHP Fehlermeldungen unterdrücken und loggen via htaccess

PHP Fehlermeldungen enthalten eine Menge an Informationen, diese Informationen gehen aber nur den Betreiber der Seite etwas an. Damit Angreifer aus Fehlermeldungen keine wichtige Information ziehen können, sollte man diese im Produktivbetrieb gänzlich abschalten und stattdessen die Fehler loggen. Apache Benutzer haben die Möglichkeit, das Logging der Fehlermeldungen über die .htaccess Datei zu aktivieren.
1 Kommentar

Schleifen mit break und continue manipulieren

Wenn Schleifen dazu verwendet werden, Datenstrukturen wie Arrays zu durchlaufen, ist es manchmal nicht notwendig, dass diese auch komplett durchlaufen werden. Wenn man beispielsweise nur ein Element suchen möchte, kann die Schleife abgebrochen werden, sobald das Element gefunden ist. Ebenso gibt es vielleicht Operationen, die nur auf bestimmte Elemente des Arrays ausgeführt werden müssen. In…
0 Kommentare

Kleines Templatesystem mit PHP bauen

Mit Hilfe eines Templatesystems kann man Ausgabe von Logik trennen, dies hat einige Vorteile und ist bei komplexeren Anwendungen praktisch Pflicht. Durch die Verlagerung der Ausgabe in separate Dateien, sogenannte Templates, kann man viel einfacher Änderungen an dieser vornehmen. Auch wenn man mit mehreren Personen zusammenarbeitet, kann durch eine strikte Trennung zwischen Ausgabe und Logik…
2 Kommentare

PHP CSS Minifier Klasse / CSS Dateien komprimieren und vereinen

Das Frontend moderner Webseiten besteht vor allem aus 3 Teilen, HTML, CSS und Javascript. Dabei kann jede Seite mehrere CSS Stylesheets und Javascript Dateien enthalten. Jede einzelne dieser Dateien verlangt aber auch einen separaten HTTP Request, dies sorgt dafür, dass die Webseite langsamer lädt. Selbst bei gecacheten Dateien und Stylesheets muss jedes mal ein HTTP…
3 Kommentare

On-thy-fly mit Ajax und PHP prüfen ob Benutzername noch verfügbar ist

Wenn man eine Webseite mit Registrierung und Login anbietet, muss man dafür sorgen, dass jeder Benutzername eindeutig ist. Alles andere gibt in den meisten Fällen keinen Sinn. Sollte ein Benutzer also einen bereits vorhanden Benutzernamen gewählt haben, muss ihm das früher oder später angezeigt werden. Eine Möglichkeit wäre, dem Benutzer nach Ausfüllen und Absenden des…
5 Kommentare

Simplen Cache mit PHP erstellen

Ein Cache ist ein probates Mittel um die Performance einer Applikation zu steigern, dabei werden Caches nicht nur auf Softwareebene eingesetzt, sondern können auch direkt in der Hardware implementiert sein. Der Cache eines Prozessors zum Beispiel hilft, die Anzahl der Hauptspeicherzugriffe zu verringern. In größeren Webanwendungen sind vor allem Datenbankzugriffe ressourcenlastig und ein Kandidat, um…
12 Kommentare

Zufälligen Datensatz mit MySQL und PHP selektieren

Datenbanken werden häufig verwendet, um Daten in einer bestimmten Ordnung zu speichern und wieder auszulesen. Manchmal kann es jedoch vorkommen, dass man genau diese Ordnung nicht haben möchte, sondern einen zufälligen Datensatz aus der Menge auswählen will. Dabei stößt man als Anfänger schnell auf die Funktion rand(), welche in der Praxis aber sehr langsam ist.
3 Kommentare

IP Adresse einem Land zuordnen mit PHP und MySQL

Um die Sprache eine Besuchers zu ermitteln gibt es mehrere Möglichkeiten, eine davon ist es die im Browser verwendete Sprache auszulesen. Es ist aber auch möglich das Land anhand der IP Adresse zu bestimmen und basierend darauf die Sprache festzulegen. Erstere Methode ist weitaus einfacher zu realisieren, trotzdem wollen wir auch mal einen Blick darauf…
3 Kommentare

PHP HTML Parser / HTML verarbeiten mit PHP

HTML Dokumente zu parsen ist eine komplexe Angelegenheit, wenn man versucht reguläre Ausdrücke zu verwenden, kann es schnell passieren das man sich dabei übernimmt. Wenn möglich sollte man auf einen bereits erprobten HTML Parser zurückgreifen, dies spart nicht nur Zeit sondern auch Nerven.
2 Kommentare

HTML Besuchereingaben filtern und gegen XSS schützen mit HTML Purifier

Es gibt Situationen in denen es sinnvoll ist dem Besucher ein gewisses Maß an HTML zu erlauben. Kommentare auf dieser Seite sind ein Beispiel dafür, doch mit diesem Freiraum des Besuchers steigt auch die Gefahr von Angriffen wie Cross-Site-Scripting (XSS) Attacken rapide an. Dieses Problem selbst zu lösen ist ein sehr komplexes Unterfangen, die von…
2 Kommentare

E-Mails mit PHP versenden, aber bitte nicht mit mail()

Der Versand von E-Mails ist für viele Webanwendungen tägliches Brot und essentieller Bestandteil, sei es wenn ein Kontaktformular ausgefüllt wird, wenn ein Benutzer sein Passwort vergessen hat oder ein sonstiges Ereignis eintritt bei dem eine E-Mail versendet werden muss. PHP bietet mit der Funktion mail() eine Möglichkeit an E-Mails zu versenden, diese ist jedoch sehr…
2 Kommentare

PHP 5.4 Kurzschreibweise für Arrays

In der kommenden PHP 5.4 Version wird es möglich sein, Arrays mithilfe einer Kurzschreibweise anzulegen. Wenn man genauer hinschaut sieht man aber, dass man mit dieser Kurzschreibweise nur das Wort “array” spart und eckige statt runde Klammern verwendet werden.
0 Kommentare

Automatische E-Mail-Benachrichtigung wenn Fehlerseite aufgerufen wird

Nachdem wir uns angeschaut haben, wie man eigene Fehlerseiten festlegen kann, geht es in diesem Artikel darum, wie man eine automatische E-Mail-Benachrichtigung vom Server senden lassen kann sobald ein Besucher, warum auch immer, auf eine Fehlerseite gelangt ist. Eine E-Mail-Benachrichtigung deshalb, da das Durchforsten der Serverlogs umständlich ist und lange dauern kann. Mittels einer E-Mail…
0 Kommentare

Eigene 404 / 403 / 500 / XXX – Fehlerseite

Fehlerseiten sieht man eigentlich nie gerne, dennoch gehören sie zu jeder Webseite. Also warum sollte man dem Besucher nicht eine nützliche Fehlerseite anzeigen, von der er wieder auf die anderen Seiten der Webseite zurückkommt. Im Prinzip sind hierbei keine Grenzen gesetzt, das heißt jede beliebige HTML Seite kann auch als Fehlerseite genutzt werden.
0 Kommentare

Piwik Open Source Google Analytics Alternative

Piwik ist eine Open Source Alternative zu Google Analytics , genau wie Analytics dient es zur Erfassung und Auswertung von Trafficdaten. Der größte Vorteil von Piwik gegenüber Analytics ist hierbei, dass es lokal auf dem Webserver installiert werden kann und dort auch alle Daten speichert, während die Webanalyticdaten bei Google Analytics auf den Server von…
0 Kommentare

Magic Quotes, was sie machen und warum man darauf verzichten sollte.

Magic Quotes sind ein PHP Feature welches ursprünglich eingeführt wurde um Anfängern zu helfen SQL Statements zu schreiben, ohne das diese manuell escaped werden müssen. Magic Quotes werden deswegen häufig als Sicherheit gegen SQL-Injections und andere Schwachstellen gesehen, was aber falsch ist. Da Magic Quotes oft falsch interpretiert werden, sind sie seit der PHP Version…
0 Kommentare

Cookies setzen, löschen, lesen mit PHP

Nahezu jede Webseite verwendet Cookies um bestimmte Informationen zu speichern, vor allem Logins welche auch nach Browserschließung noch aktiv sind basieren auf Cookies. In diesem kleinen Tutorial zeige ich, wie man Cookies setzen, auslesen und wieder löschen kann. Ihr werdet sehen, dass das ganze Unterfangen relativ simpel ist, jedoch gewisse Dinge beachtet werden müssen.
0 Kommentare

Passwörter sicher speichern / Hashfunktionen

In diesem Artikel geht es um das sichere Speichern von Passwörtern.
12 Kommentare
  • Seite 2 von 4:
  • 1
  • 2
  • 3
  • 4