Codeschnipsel
Hier findet ihr die nützliche kleine Codeschnipsel für PHP, die euer Leben leichter machen können.Bildergallerie
Hier will ich euch nun zeigen wie man sich eine kleine Bildergallerie mit Vorschau erstellen kann.
Bild verkleinern (JPEG/PNG/GIF)
Allgemeine Funktion zum Verkleinern von Bildern.
Personalausweis Überprüfung
Mit dieser Funktion kann man überprüfen, ob ein Personalausweis gültig ist, und die enthalten Daten extrahieren.
Ein PHP Formular mit Feldauswertung
Dieses Script überprüft ob alle Felder eines Formulars ausgefüllt wurden und hebt nicht ausgefüllte hervor.
Ein Gästebuch mit OOP
Oft besteht die Frage, wozu man OOP benutzen soll. Ich werde hier jetzt mal eine Antwort darauf geben!
Login Skript
Ein Login-Skript unter Verwendung von OOP
PHP Login Script mit Prepared-Statements, MySQLi und HTML5
In diesem Tutorial zeige ich euch, wie ihr einen modernen Login erstellt, auf Basis von Sessions, HTML5 und Prepared-Statements für gute Sicherheit. Ich übernehme allerdings keine Haftung für Schäden, Fehlfunktionen oder dergleichen!
Eigene Sessionverwaltung
PHP-Klasse für eine eigene Sessionverwaltung
BBCodes
Hi, ich hab neulich ein Script programmiert, das euch BBCodes bei Foren, Gästebüchern und sonstigem ermöglichen soll.
Fortschrittsbalken mit <div>
Hallo, ich habe dieses Skript mal ausgebuddelt, etwas erweitert und wollte es jetzt zur Verfügung stellen. Der Titel und die Kommentare sollten eigentlich alles sagen.
Einfacher Warenkorb OOP mit Klasse
Hallo, dies ist ein kleines und simpeles Snippet für das erstellen eines warenkorbes. Für den Warenkorb sollte eine extra php file angelegt werden. In diese kommt dann dieser Code
Einfacher Countdown
Selbsterklärend, mehr gibts bald, hier nur mal das Skript, dürfte selbst erklärend sein.
Beispiel für Domaincheck (23 Endungen)
Dieses Script ermittelt, ob eine Domain bereits registriert ist.
GeoLocation
Dieser Schnipsel ermittelt den Standort einer beliebigen IP oder der des Websitebesuchers. Zurückgegeben werden je nach belieben Stadt (Grossregion), Land, Ländercode sowie Längen- und Breitengrade.
Captcha mit dynamischen Fragen
Dieser Codeschnipsel zeigt statt einer Buchstabenreihnfolge eine Frage an, die der Benutzer beantworten muss.
Alle Dateien und Ordner in einem Verzeichnissen zählen
Mit dieser Funktion kannst du dir ganz einfach die Anzahl aller Dateien/Verzeichnisse eines Verzeichnisses inkl. aller Unterverzeichnisse ausgeben lassen.
Design Patterns in PHP5
Design Patterns bieten elegante Lösung für häufig aufkehrende Probleme in der objektorientierten Programmierung.
Mehrsprachig mittels PHP
Einige haben Probleme Webseiten Mehrspraching via PHP zu machen und lösen meist ihre Probleme mit HTML! Doch hier eine Problemlösung die ich gefunden habe das man mittels PHP die eigene Webseite Mehrspraching zu gestalten! PHP kenntnisse sollten vorhanden sein!
Thumbnails
Ein Thumbnail ist die verkleinerte Version eines Bildes.
Herkunft des Besuchers (Stadt usw.)
Dieses Script liefert die Herkunft des Besuchers.
IP sperre
Lästige Besucher per IP sperren.
Meine Template klasse: Klein aber Oho
Das ist sie Meine Template Klasse:
PHP Battle System | Kampf Script v.2 Beta
Diese Klasse erstellt rundenbasierte Kämpfe, die mit unbegrenzten Möglichkeiten verändert werden können.
Mehrfachauswahl auswerten
Jeder kennt sie die Select boxen mit mehrfach Auswahl, doch wie Wertet man sie aus?
PHP Login ab PHP 5.3.7 mit MySQLi
Um die Grundlagen in PHP und MySQL zu vertiefen, eignen sich eigene kleine Skripte, die sich nicht auf WordPress, Typo3 etc. beziehen. In diesem Tutorial möchte ich die alte Methode des Loginsystem auf PHP-Einfach ablösen und euch auf den neusten Standard bringen.
jpg Bilder beim Upload verkleinern
Dieses Script verkleinert jpg Bilder beim Upload
Zufälliges Passwort
Diese Funktion erstellt ein zufälliges Passwort beliebiger Länge.
Verwendung von UTF-8
Da hier im Forum bereits öfters die Frage nach UTF-8 kommt, werde ich versuchen euch einige Grundlagen, was den Umgang mit UTF-8 angeht, bei zu bringen.
Erweiterte Blätterfunktion
Manchmal ist es nicht ausreichend, wenn die Blätterfunktion alle Unterseiten anzeigt.
komplette SQL DB nach einem Ausdruck durchsuchen
Diese Funktion durchsucht eine beliebige SQL Datenbank komplett nach einem Suchwort.
Captcha mit Hintergrundrauschen.
Hier mal eine Klasse die es dir ganz einfach ermöglicht ein Captcha mit Hintergrundrauschen zu erstellen.
File Transfering(FTP!)
Umgang mit der FTP Funktionalität von PHP.
Email mit Anhang
Diese Funktion sendet eine Email mit einer Datei als Anhang.
Datum nach Zeitzonen
Manchmal schreibt man ja auch Programme die eine Zeitangabe ausgeben. Beispiel ist hier ja direkt ein Forum.
Einfache css Format Bar für Foren, Gb's oder Ähnliches
Hallo Zusammen nun Mag ich mal meinen Ersten Code Schnipsel Veröffentlichen. Er Ist Sicher Nicht Perfekt und Muss noch Behandelt werden. Naja Soll ja Auch nur ein Code Schnipsel Sein.
Zeitdifferenz
So berechnet man die vergangene Zeit zwischen zwei Timestamps.
Valides PHP Gästebuch OHNE MySQL
Wie man mit PHP und Textdateien ein Valides Gästebuch erstellt, erfährst du hier.
Prüfen ob Variable leer ist
Oft hat man das Problem das man überprüfen möchte ob eine Variable leer ist. Zwar stellt PHP einem die Funktion empty() zur Verfügung, allerdings hat diese eine Menge nachteile. Z.B. wenn man einen String hat der nur aus Freizeichen und Tabulatoren (Einrückungen) besteht, wird diese Funktion angeben das die Variable einen Wert hat. Oft ist genau das nicht erwünscht. Die nachfolgende Funktion sollte garantiert funktionieren auch wenn euer String nur aus Leerzeichen besteht.
Simple MYSQL INSERT und UPDATE
Diese beiden Funktionen machen aus einem Array einen INSERT oder UPDATE String.
Sicherheitscode
Dieser Script stellt ein Bild mit einem Sicherheitscode dar.
Template Class
Mit dieser Klasse lassen sich Templates laden und Platzhalter durch vorgegebene Werte ersetzen.
Komprimierte Ausgabe
Diese Funktion sendet die HTML-Ausgabe komprimiert an den User.
Subdomain Weiterleitung
Einfacher redirect fuer eine Subdomain, um doppelten Suchmaschineninhalt zu vermeiden.
Fehler-Handling per E-Mail
Das hier baut man einfach in seine PHP-Fehlerseite ein. Den Fehlercode (404, 500...) kann man einfach per GET übertragen:
Passwort Hash API für >= PHP 5.1.2
Eine API zum sicheren Abspeichern von Passwörtern.
Include-Sperre
Falls ihr wollt, dass eine eurer Dateien entweder nur includet werden, oder nicht von allen Scripten includet werden darf, helfen euch folgende Schnipsel:
Speicherplatz ausgeben
Ermittelt den freien Speicherplatz.
Funktionen für IPs prüfen.
Diese Funktion überprüft, ob eine gegebene IP dem IPv4 oder IPv6 Format entspricht.
Email bannen und überprüfen (V1.0.3)
Ich habe eine einfache Funktion geschrieben, womit ihr Emails aus euren Gästebüchern bannen könnt.
Übersetzung
Diese Funktion dient zur Übersetzung mittels Babelfish von einzelnen Texten.
IP-Prüffunktion (IPv4)
IP überprüfen (IPv4)
Laufzeit
Hiermit kann man die Laufzeit eines Scripts ermitteln.
Template Klasse
Diese Klasse hier stellt einen simplen Template Parser da.
Größe einer Datenbank
Dieser Script gibt den Speicherbedarf von einer Datenbank aus.
Highlight Klasse
Diese Klasse hier dient zum hervorheben von Html und PHP Code.
Reguläre Ausdrücke(RegEx) Tutorial
Dieses Tutorial erklärt euch den Umgang mit preg_match
REF Seite
Nun ja manche von euch werden sich jezt fragen was eine Ref Seite ist. Es geht darum dass der User seinen eigenen Link bekommt diesen weiterverschickt und dafür ein Counter hochgezählt wird und er ab einer gewissen Klick Zahl etwas sieht.
RSS 2.0 Klasse
Die folgende Klasse hilft beim erstellen von RSS 2.0 Feeds.
Gewichteter Zufall bei diskreten Werten
Mit der PHP-Funktion mt_rand() kann eine Zufallszahl innerhalb bestimmter Grenzen erzeugt werden. Jede der Zahlen innerhalb dieser Grenzen tritt jedoch mit gleicher Wahrscheinlichkeit auf. Manchmal wünscht man sich jedoch, dass bestimmte Werte häufiger vorkommen, als andere. Bspw. wenn Banner, Bilder oder berühmte Zitate dem Benutzer zwar zufällig angezeigt werden sollen, bestimmte aber häufiger als andere.
String in Binärcode
Mit Folgendem Script das ich gemeinsam mit Alex geschrieben habe kann man einen einfachen Text in Binärcode umwandeln.
Autor: Nils Reimers