PHP-Scripts

Inhalt

FileList
PHP Function Pack
Changelog
FileList Professional
FloodProtect
SVFileLog
UserAgentParser

Diese Seite enthält PHP-Funktionen und PHP-Klassen, die auf der eigenen Webseite verwendet werden können.

Gefällt dir meine Webseite, meine Freeware-Programme oder Online-Tools?

Spende per PayPal und unterstütze die kostenlose Veröffentlichung mit einem beliebigen Betrag schnell und einfach.

Du kannst deinen Werbe-Blocker für Gaijin.at mit einem Klick deaktivieren, du hilfst damit viel!

Lese mehr über Unterstützungs­möglichkeiten...

FileList

FileList zeigt den Inhalt eines Verzeichnisses auf einer Webseite an. Neben dem Dateinamen wird auch die Dateigröße und die Zeit der letzten Änderung der Datei angezeigt. Optional können auch Kommentare für Dateien und Ordner, basierend auf dem Dateinamen ausgegeben werden. Die Dateiliste kann nach Namen, Größe, Änderungszeit und Kommentar sortiert werden. Es sind zwei Vorlagen enthalten, die die Darstellung in einer Tabelle oder als Liste ermöglichen.

FileList Professional erweitert FileList um einige Funktionen, wie zum Beispiel das Verbergen von beliebigen Dateien und Ordnern mit regulären Ausdrücken oder die Möglichkeit, mit einer Einstellung bestimmte Dateien für einen Besucher zu erlauben oder den Zugriff zu verweigern. Weiters Downloads über das FileList-Script, um den Speicherort der Dateien zu verbergen und einen Mechanismus, um eine direkte Verlinkung von Downloads zu verhindern, indem Download-Links zu eine begrenzte Zeit gültig sind.

Die Anleitung ist in Deutsch verfügbar, die Kommentare in den Beispielen und die Quellcode-Kommentare sind in Englisch.

FileList (Professional) wird auch für das Datei-Verzeichnis verwendet.

FileList Beispiel (Tabelle) oder FileList Beispiel (Liste) - auch im Download enthalten

Version 3.0, 131 KB, 7-Zip, Script-Lizenz

Feedback senden oder ein Feature vorschlagen

PHP Function Pack

Diese Sammlung enthält mehrere PHP-Funktionen, die so oder in ähnlicher Form auch auf Gaijin.at verwendet werden.

Enthaltene Funktionen
FormatFileSize
Diese Funktion gibt einen formatierten Text mit Byte, KB, MB und GB von einer übergebenen Dateigröße zurück. Abhängig vom eingestellten Format könnte für den Wert "12345" beispielsweise "12,1 KB" zurückgegeben werden.
GetPreferredLanguages / GetMostPreferredLanguage
Die Funktion "GetPreferredLanguages" gibt einen Array zurück, der die vom Besucher bevorzugten Sprachen auf Grund seiner Browser-Einstellungen enthält.
Die Funktion "GetMostPreferredLanguage" gibt die vom Besucher am meisten bevorzugte Sprache auf Grund seiner Browser-Einstellungen zurück. Diese Funktion kann auch die vom Besucher bevorzugte Sprache zurückgeben, die einer übergebenen Liste mit unterstützten Sprachen entspricht. Wenn eine Webseite mehrere Sprachen unterstützt, kann mit Hilfe dieser Funktion die für den Besucher am ehesten bevorzugte Sprache ermittelt werden.
GetTimeString
Diese Funktion formatiert eine Sekundenangabe und gibt die Anzahl der Tage, Stunden, Minuten und Sekunden zurück. Abhängig vom eingestellten Format könnte für den Wert "63" beispielsweise "1 Minute, 3 Sekunden" zurückgegeben werden.
Whois / WhoisAsString
Die Funktion "Whois" sendet eine whois-Anfrage an einen whois-Server und gibt die Auskunft als Array zurück.
Die Funktion "WhoisAsString" gibt das Ergebnis der Anfrage als String zurück.

Die Beispiele, Funktionsbeschreibungen, Parameterbeschreibungen und Quellcode-Kommentare sind in Englisch.

Version 2019-12-25, 5 KB, 7-Zip, Quellcode-Lizenz

Feedback senden oder ein Feature vorschlagen

Changelog

Changelog ist eine PHP-Klasse zur Formatierung von Changelogs, die im Textformat vorliegen und als HTML ausgegeben werden sollen. Die Ausgabe ist mit Vorlagen und Platzhalter anpassbar.

Die Anleitung ist in Deutsch und Englisch verfügbar, das Beispiel und die Quellcode-Kommentare sind in Englisch.

Die Changelogs auf den einzelnen Software-Seiten, beispielsweise für eToolz oder WipeFile, wurden ebenfalls mit dieser Klasse generiert.

Changelog Beispielseite - auch im Download enthalten

Hinweis
Du kannst dieses PHP Script nur herunterladen, wenn du einen 30-Tage Dankeschön-Geschenk-Link erhalten hast.

Version 1.0, 115 KB, 7-Zip, Script-Lizenz

Feedback senden oder ein Feature vorschlagen

FileList Professional

FileList Professional erweitert FileList um einige Funktionen, wie zum Beispiel das Verbergen von beliebigen Dateien und Ordnern mit regulären Ausdrücken oder die Möglichkeit, mit einer Einstellung bestimmte Dateien für einen Besucher zu erlauben oder den Zugriff zu verweigern. Weiters Downloads über das FileList-Script, um den Speicherort der Dateien zu verbergen und einen Mechanismus, um eine direkte Verlinkung von Downloads zu verhindern, indem Download-Links zu eine begrenzte Zeit gültig sind.

Die Anleitung ist in Deutsch verfügbar, die Kommentare in den Beispielen und die Quellcode-Kommentare sind in Englisch.

FileList Professional wird auch für das Datei-Verzeichnis verwendet.

FileList Professional Beispiel - auch im FileList-Download enthalten

Der Download enthält nur die benötigte Datei "filelist_pro.php". Beispiele und Dokumentation der Professional-Funktionen sind im FileList-Download bereits enthalten.

Hinweis
Du kannst dieses PHP Script nur herunterladen, wenn du einen 30-Tage Dankeschön-Geschenk-Link erhalten hast.

Version 3.0, 4 KB, 7-Zip, Script-Lizenz

Feedback senden oder ein Feature vorschlagen

FloodProtect

FloodProtect ist eine PHP-Klasse mit dem die übermäßige Nutzung einer Webseite oder anderen Ressource verhindert werden kann. Dazu prüft das Script, ob von einer IP-Adresse zu viele Anfragen innerhalb einer bestimmten Zeit gesendet werden. Auf Grund dieses Ergebnisses, kann durch das eigene Script der Zugang verweigert, oder eine andere Aktion ausgelöst werden.

Die Anleitung ist in Deutsch und Englisch verfügbar, das Beispiel und die Quellcode-Kommentare sind in Englisch.

FloodProtect Live-Demo - auch im Download enthalten

Hinweis
Du kannst dieses PHP Script nur herunterladen, wenn du einen 30-Tage Dankeschön-Geschenk-Link erhalten hast.

Version 1.0, 115 KB, 7-Zip, Script-Lizenz

Feedback senden oder ein Feature vorschlagen

SVFileLog

SVFileLog (Separated Value File Log) ist eine PHP-Klasse zur Erstellung von tabellarischen Protokolldateien. Die einzelnen Felder eines Eintrages werden dabei mit Trennzeichen von einander getrennt, ähnlich zu CSV-Dateien bzw. TSV-Dateien. Dadurch können die Protokolle mit einem Tabellenkalkulationsprogramm geöffnet oder mit einem Script weiterverarbeitet werden.

Die Anleitung ist in Deutsch und Englisch verfügbar, das Beispiel und die Quellcode-Kommentare sind in Englisch.

SVFileLog Beispielprotokoll (Textdatei)

Hinweis
Du kannst dieses PHP Script nur herunterladen, wenn du einen 30-Tage Dankeschön-Geschenk-Link erhalten hast.

Version 1.0, 113 KB, 7-Zip, Script-Lizenz

Feedback senden oder ein Feature vorschlagen

UserAgentParser

UserAgentParser ist eine PHP-Klasse zum Analysieren von User-Agents. Die einzelnen Informationen werden in einem Array bereitgestellt.

Die Anleitung ist in Deutsch und Englisch verfügbar, das Beispiel und die Quellcode-Kommentare sind in Englisch.

UserAgentParser Live-Demo - auch im Download enthalten

Hinweis
Du kannst dieses PHP Script nur herunterladen, wenn du einen 30-Tage Dankeschön-Geschenk-Link erhalten hast.

Version 1.0, 87 KB, 7-Zip, Script-Lizenz

Feedback senden oder ein Feature vorschlagen

Gefällt dir meine Webseite, meine Freeware-Programme oder Online-Tools?

Spende per PayPal und unterstütze die kostenlose Veröffentlichung mit einem beliebigen Betrag schnell und einfach.

Du kannst deinen Werbe-Blocker für Gaijin.at mit einem Klick deaktivieren, du hilfst damit viel!

Lese mehr über Unterstützungs­möglichkeiten...


Diese Webseite verwendet Cookies und verarbeitet Daten. Informationen zur Datenverarbeitung sowie zur Möglichkeit, diese abzulehnen, finden Sie in der Datenschutzerklärung. Ok