Navigation
 Startseite
 Fachbücher
 Anzeigenmarkt
 Forum
 Webmaster News
 Script Newsletter
 Push Meldungen
 Kontakt
 Script Installation
 Php
 Php Tutorials
 Lernpfade
 Webhoster Vergleich
 Impressum

Community-Bereich
 kostenlos Registrieren
 Anmelden
 Benutzerliste

Script Datenbank
 Script Archiv
 Script Top 20
 Screenshots
 Testberichte

Suche
 

Unsere Php Scripts
 Counter Script
 Umfrage Script
 Bilder Upload Script
 Terminverwaltung
 Simple PHP Forum
 RSS Grabber

Tools und Generatoren
 .htpasswd Generator
 md5 Generator
 base64 Generator
 Markdown to HTML
 Colorpicker
 Unix timestamp Tool
 Unit Test Generator
 TLD Liste
 Webkatalog‑Verzeichnis

Hosterplus.de
Bekommen Sie Speicherplatz (Webspace), Domains...
https://www.Hosterplus.de
Webspace-Mieten.d...
Webhosting mit Plesk aus Erfurt: Vier...
https://www.Webspace-Mieten.de
 
 
 

Bilder Upload Script - Datei Upload

Mit dem Bilder Upload Script laden Sie Bilder und andere Dateien über den Browser auf Ihren eigenen Webspace, ohne FTP-Programm und auch vom Handy aus. Zu jedem Bild legt das Script ein Vorschaubild an und liefert die fertigen Codes zum Einbinden: den Direktlink, ein HTML-Tag für Ihre Website, BBCode für Forenbeiträge und Markdown. Seit Version 2.0 schützt ein Passwort den Zugang. Hochladen und löschen kann also nur, wer das Passwort kennt.

Typische Einsätze sind Bilder für Forenbeiträge, Blogartikel oder Produktbeschreibungen, Bildschirmfotos für eine Support-Anfrage oder ein kleines Bildarchiv für die eigene Website. Auf Wunsch nimmt das Script auch andere Dateien an, in der Grundeinstellung Textdateien, PDF-Dokumente sowie ZIP- und RAR-Archive. Eine Datenbank brauchen Sie nicht: Alle Dateien liegen in einem Ordner auf Ihrem Webspace, die Einstellungen stehen in einer ausführlich kommentierten config.php.

Voraussetzungen

Das Script benötigt PHP ab Version 8.2, entwickelt und geprüft ist es mit PHP 8.5. Für die Vorschaubilder und das Neu-Speichern der Bilder braucht es die GD-Erweiterung, außerdem die Erweiterung fileinfo, die in PHP standardmäßig eingeschaltet ist. Empfohlen ist die Erweiterung exif, damit Hochformatfotos vom Handy richtig herum stehen. MySQL oder eine andere Datenbank ist nicht nötig. Fehlt etwas, nennt das Script beim ersten Aufruf, was zu tun ist. Passenden Webspace finden Sie in unserem Webhoster-Verzeichnis.

Außerdem empfehlen wir einen Apache-Webserver, der die mitgelieferten .htaccess-Dateien beachtet, und den Aufruf über HTTPS, damit das Passwort verschlüsselt übertragen wird.

Installation

Sie laden die Dateien per FTP in ein Verzeichnis Ihres Webspace, machen die drei Ordner img, img/thumbnail und daten beschreibbar (die Rechte 755 genügen meist) und rufen das Script im Browser auf. Beim ersten Aufruf legen Sie Ihr Passwort fest, danach können Sie sofort hochladen. Eine ausführliche deutsche Installationsanleitung liegt dem Archiv bei und steht unten auch einzeln zum Herunterladen bereit. Sie beschreibt außerdem das Update von Version 1.x. Wer die Einrichtung lieber abgibt, kann unseren Installationsservice beauftragen.

Das Script läuft beim Webhoster Hosterplus.de ohne Einschränkung. Support gibt es über unser Support-Forum. Wenn Sie informiert werden möchten, sobald sich am Script etwas ändert, tragen Sie sich kostenlos in unseren Script-Newsletter ein.


Neu in Version 2.0

Version 2.0 löst die bisher angebotene Version 1.12 von 2022 ab. Sie enthält auch alle Verbesserungen der Version 1.13, die nicht einzeln auf php-space.info erschienen ist. Die wichtigsten Änderungen:

  • Passwortschutz mit Anmeldesperre. Beim ersten Aufruf legen Sie ein Passwort mit mindestens 10 Zeichen fest. Nach fünf falschen Versuchen innerhalb von 15 Minuten ist die Anmeldung für 15 Minuten gesperrt. Bisher konnte jeder Besucher der Seite hochladen und löschen.
  • Mehrere Dateien auf einmal. Sie wählen mehrere Dateien aus oder ziehen sie auf das Feld. Das Script prüft jede Datei einzeln und meldet, ob sie angekommen ist oder warum nicht.
  • Fertige Einbindecodes. Nach dem Hochladen und später über den Knopf „Codes“ in der Liste stehen für jede Datei Direktlink, HTML, BBCode und Markdown bereit, jeweils mit einem Knopf zum Kopieren.
  • Handyfotos richtig gedreht. Hochformatfotos stehen richtig herum, Bilder mit mehr als 1920 Pixeln Kantenlänge werden verkleinert. Beim Neu-Speichern fallen alle Metadaten weg, auch die GPS-Position, an der ein Foto aufgenommen wurde.
  • WebP-Bilder nimmt das Script an, wenn die GD-Erweiterung Ihres Servers WebP verarbeiten kann.
  • Nichts wird überschrieben. Gibt es eine Datei mit demselben Namen schon, hängt das Script eine Zahl an, aus kaffee.jpg wird kaffee-1.jpg. Bisher ersetzte eine neue Datei still die alte.
  • Löschen mit Rückfrage. Gelöscht wird erst nach einer Bestätigung. Bisher genügte ein einfacher Link, den auch eine Suchmaschine oder ein fremder Link auslösen konnte.
  • Neue Oberfläche, auch fürs Handy. Gut lesbare Schrift, große Knöpfe, die neueste Datei steht oben, zehn Dateien je Seite. Auf dem Handy erscheint jede Datei als Karte, nichts muss seitlich verschoben werden. Die Vorschaubilder sind 120 statt 70 Pixel breit und behalten ihre Transparenz.
  • Sichere Ordnerrechte. Die Rechte 755 genügen, bisher verlangte das Script zwingend 777. Fehlende Ordner, Schreibrechte oder PHP-Erweiterungen nennt das Script auf einer eigenen Seite mit dem Knopf „Erneut prüfen“.
  • Geschütztes Fehlerprotokoll. Fehlermeldungen landen im gesperrten Ordner daten und nicht mehr in der öffentlich lesbaren Datei web.log. Fehlt die Protokolldatei, legt das Script sie an, statt abzubrechen.
  • Alle sieben Sprachen aktualisiert. Deutsch, Englisch, Spanisch, Französisch, Niederländisch, Polnisch und Arabisch enthalten alle neuen Texte. Fehlt in einer eigenen Sprachdatei ein Text, erscheint der deutsche statt einer Fehlermeldung.
  • Mehr Sicherheit. Angenommen werden nur erlaubte Endungen, das Script prüft den tatsächlichen Inhalt jeder Datei, und das Neu-Speichern entfernt in Bildern versteckten Code. Alle Formulare sind gegen untergeschobene Anfragen geschützt.
  • Update von Version 1.x. Ihre hochgeladenen Bilder bleiben erhalten, und Ihre alte config.php läuft weiter, weil jede neue Einstellung einen Standardwert hat. Die Installationsanleitung beschreibt das Update Schritt für Schritt.
  • PHP 8.2 bis 8.5 ohne Warnungen, durchgängig in UTF-8.

Bilder Upload Script herunterladen

Hier finden Sie die aktuelle Version des Bilder Upload Scripts. Eine Liste der letzten Änderungen steht im unteren Teil dieser Seite.

Dateityp Version Beschreibung erstellt am  
Zip 2.0 komplettes Script 24.09.2026 herunterladen
Rar 2.0 komplettes Script 24.09.2026 herunterladen
PDF 2.0 Installationsanleitung 24.09.2026 herunterladen

Sie nutzen noch Version 1.12 oder älter? Die alten Versionen bieten wir nicht mehr an, sie haben keinen Passwortschutz. Der Umstieg auf 2.0 ist schnell erledigt: Ihre Bilder und Ihre config.php können Sie behalten. Wie es geht, steht in der Installationsanleitung und zeigt Teil 3 der Videoreihe.


Sprachdateien für die Version 2.0 herunterladen

Alle sieben Sprachen sind im Komplettpaket bereits enthalten. Einzeln bekommen Sie sie hier als ZIP-Archiv, etwa wenn Sie eine beschädigte Sprachdatei ersetzen möchten. Entpacken Sie das Archiv im Hauptverzeichnis des Scripts, dann landet die Datei im Ordner language. Die Sprache stellen Sie in der config.php mit $language_file ein.

Wenn Sie eine Sprachdatei in eine weitere Sprache übersetzen und uns kostenlos zur Verfügung stellen, bekommen Sie als Dankeschön eine Copyright-freie Version. Nutzen Sie dazu bitte unser Kontaktformular.

Sprache erstellt am  
Deutsch in der Sie-Form für die Version 2.0 24.09.2026 herunterladen
Englische Übersetzung für die Version 2.0 24.09.2026 herunterladen
Spanische Übersetzung für die Version 2.0 24.09.2026 herunterladen
Französische Übersetzung für die Version 2.0 24.09.2026 herunterladen
Niederländische Übersetzung für die Version 2.0 24.09.2026 herunterladen
Polnische Übersetzung für die Version 2.0 24.09.2026 herunterladen
Arabische Übersetzung für die Version 2.0 (von rechts nach links) 24.09.2026 herunterladen

Video-Anleitungen zum Bilder Upload Script 2.0

Drei Videos zeigen Schritt für Schritt, wie Sie das Script einrichten und benutzen. Alle Videos haben deutsche Untertitel, die sich über das Menü des Players ein- und ausschalten lassen.

Teil 1: Einrichtung (2:13 Minuten): Die Dateien per FTP hochladen, die drei Ordner beschreibbar machen, beim ersten Aufruf das Passwort festlegen, abmelden und wieder anmelden. Dazu Tipps zu HTTPS, einem guten Passwort, den Ordnerrechten und den versteckten .htaccess-Dateien.

Teil 2: Bilder hochladen und einbinden (2:42 Minuten): Ein Handyfoto hochladen, das richtig gedreht und verkleinert wird, die vier Einbindecodes kopieren und mehrere Dateien auf einmal hochladen. Dabei sehen Sie, wie das Script Dateinamen aufräumt und vorhandene Dateien nicht überschreibt.

Teil 3: Dateien verwalten und Einstellungen (1:55 Minuten): Die Codes eines älteren Bildes wieder aufrufen, eine Datei mit Rückfrage löschen, die wichtigsten Einstellungen der config.php, auch Dokumente zulassen und das Update von Version 1.x.


Screenshots des Bilder Upload Scripts (Version 2.0)

Die folgenden Screenshots zeigen das Bilder Upload Script in der aktuellen Version 2.0, vom Hochladen über die Anmeldung bis zum Löschen.

Hochladen und Einbinden

Hauptseite mit dem Formular zum Hochladen und der Dateiliste mit Vorschaubildern, Maßen und Größe, neueste Datei zuerst
Hauptseite mit Dateiliste
Ergebnis nach dem Hochladen von zwei Bildern mit Direktlink, HTML, BBCode und Markdown und je einem Knopf zum Kopieren
Einbindecodes nach dem Hochladen

Zugang mit Passwort

Beim ersten Aufruf legen Sie das Passwort fest, mindestens 10 Zeichen lang
Passwort festlegen
Anmeldung mit Passwort und Hinweis, was bei einem vergessenen Passwort zu tun ist
Anmelden

Löschen und Einrichtung

Rückfrage vor dem Löschen mit Vorschau der Datei und dem Knopf Endgültig löschen
Löschen mit Rückfrage
Prüfung der Einrichtung: Ein Ordner fehlt oder ist nicht beschreibbar, mit dem Knopf Erneut prüfen
Einrichtung prüfen

Wenn Sie einen Screenshot größer sehen möchten, klicken Sie bitte auf das jeweilige Vorschaubild.


Script History

  • 11.06.2005 - Bereitstellung der Version 1.0
  • 03.01.2007- Bereitstellung der Version 1.01
    • New: File Verwaltung mit Löschfunktion.
    • Neu: Das Script funktioniert jetzt auch mit register_globals off und on.
    • Neu: Fehlerausgabe wurde überarbeitet.
  • 16.09.2007 - Bereitstellung der Version 1.02
    • Neu: Blätterfunktion in der Dateiverwaltung
    • Update: Umstellung von $HTTP_POST_FILES auf $_FILES
    • Update: Eine Cross-Site-Scripting-Lücke entfernt.
  • 11.01.2008 - Bereitstellung der Version 1.03
    • Neu: Thumbnail in der Dateiverwaltung
    • Neu: Einstellung des Dateityps der hochgeladen werden darf
    • Update: Error Notice/Undefinierte Variable Fehler bei Upload entfernt
  • 01.02.2008 - Bereitstellung der Version 1.04
    • Neu: Es werden nun auch die Thumbnail gelöscht, wenn man ein Bild löscht.
    • Neu: Man kann nun auch Bilder im Format .jpeg hochladen und es wird hier auch ein Thumbnail erstellt.
    • Update: Die Einstellung werden nun, nur noch in einer config.php gemacht.
  • 29.12.2008 - Bereitstellung der Version 1.05
    • New/Update: Es ist nun möglich in den Browsern: Internet Explor, Opera und Firefox die Bilder (GIF, PNG, JPEG und JPG Dateien) hochzuladen, wenn nur Bilder mit den Script hochgeladen werden dürfen.
    • Update: Es wurde die Config Datei angepasst, damit es nicht mehr so schwer ist das Script zum Laufen zu bringen.
    • New: Man kann nun in der Config Datei angeben, ob der Dateiname dynamisch oder der alte Name der Datein übernommen werden soll.
    • Neu: Das Script kann jetzt auch unter der verschlüsselten Adresse mit https:// betrieben werden.
  • 18.06.2009 - Bereitstellung der Version 1.06
    • Neu: Error-log wurde hinzugefügt, somit ist es möglich eine Übersicht der PHP Fehlermeldung zu bekommen.
    • Neu: Einschalten und ausschalten über die Config Datei, ob man die Dateien löschen kann.
    • Neu: Alle Textausgaben wurden in ein Language File ausgelagert, damit zukünftig andere Sprachen angeboten werden können.
    • New: Es ist bei den Script derzeit eine deutsche Sprachdatei enthalten, die in der "Sie Form" geschrieben ist.
    • Update: Es wurde zusätzlich eine Prüft-Funktion beim Hochladen eingebaut, diese überprüft wenn nur Bilder hochgeladen werden dürfen, ob die Datei auch wirklich ein Bild ist.
  • 23.06.2009 - Niederländische übersetzung für Version 1.06
    • Neu: Es wurde die niederländische übersetzung des Upload Script hinzugefügt.
  • 10.08.2009 - Englische übersetzung für Version 1.06
    • Neu: Es wurde die englische übersetzung des Upload Script hinzugefügt.
  • 20.10.2009 - Bereitstellung der Version 1.07
    • Update: Es wurde eine Anpassung beim Upload der Dateinamen gemacht. Dadurch ist es nun möglich Dateien mit den deutschen Umlauten: ä, Ä, ß, ö, Ö, Ü, à, é, è und das Leerzeichen auf den Server zu laden. Diese Umlaute werden automatisch ersetzt und muss man nicht mehr vorher umbenennen
  • 03.12.2009 - Französische übersetzung für Version 1.06 und 1.07
    • Neu: Es wurde die französische übersetzung des Upload Script hinzugefügt. Die Französische übersetzung wurde von Christian Büttner kostenlos zur Verfügung gestellt.
  • 16.12.2009 - Bereitstellung der Version 1.08
    • Update: Es wurde ein Fehler behoben beim löschen der Thumbnails, man konnte keine Datei löschen, wenn man die Thumbnail Funktion deaktiviert hatte.
  • 23.12.2009 - Bereitstellung der Version 1.09
    • Update: Es wurden mehrere Anpassungen gemacht, damit das Script auch unter der Php Version 5.30 läuft.
  • 24.09.2010 - Arabische übersetzung für Version 1.09
    • Neu: Es wurde die Arabische übersetzung des Upload Script hinzugefügt.
  • 27.05.2011
    • Neu: Man kann nun Dateitypen definieren, wenn man den ausschließlichen Bilder Upload deaktiviert. Durch das Festlegen von Dateitypen wird eine höhere Sicherheit gewährt und man kann keine ausführbaren Scripte auf den Server übertragen, wenn diese Dateitypen nicht explizit definiert wurden. Zusätzlich wurden die Sprachdateien: Deutsch, Englisch Niederländisch und Französisch angepasst.
  • 19.05.2012 - Spanische übersetzung für Version 1.10
    • Neu: Es wurde die Spanische übersetzung des Upload Script hinzugefügt. Die Spanisch übersetzung wurde von Timo Hartwig kostenlos zur Verfügung gestellt.
  • 09.01.2013 - Polnische übersetzung für Version 1.10
    • Neu: Es wurde die Polnische übersetzung des Upload Script hinzugefügt. Die Polnische übersetzung wurde von Bernhard Larysz kostenlos zur Verfügung gestellt.
  • 13.10.2014 - Die Version 1.11 wurde veröffentlicht
    • In der Konfigurationsdatei config.php können Sie nun den Charset eines Servers deklarieren. Wir empfehlen Ihnen das PHP Script auf einen Server mit der Kodierung: utf-8 zu betreiben. Des Weiteren können Sie jetzt angeben über die Variable $index_bot ob die Dateiliste von Suchmaschinen indiziert werden soll. Standardmäßig ist die Indizierung deaktiviert. Zusätzlich haben wir ein paar Refactoring Arbeiten gemacht. Dadurch gibt es jetzt eine Stylesheetdatei die Sie unter /css/style.css finden. Dort können Sie das Layout nach ihren Wünschen modifizieren.
  • 12.12.2022 - Die Version 1.12 wurde veröffentlicht
    • Das Script wurde für die PHP-Version 8.1 angepasst und die Sprachdateien erweitert.
  • 24.09.2026 - Die Version 2.0 wurde veröffentlicht
    • Enthält alle Verbesserungen der nicht einzeln veröffentlichten Version 1.13, darunter die Prüfung des Dateiinhalts und den Schutz vor in Bildern verstecktem Code.
    • Passwortschutz mit Anmeldesperre nach fünf Fehlversuchen.
    • Mehrere Dateien auf einmal hochladen, auch durch Hineinziehen.
    • Einbindecodes für Direktlink, HTML, BBCode und Markdown mit Kopieren-Knopf.
    • Handyfotos werden richtig gedreht, auf 1920 Pixel verkleinert und ohne GPS-Position gespeichert. WebP wird unterstützt, wenn der Server es kann.
    • Gleichnamige Dateien werden nicht mehr überschrieben, Löschen nur noch mit Rückfrage.
    • Neue Oberfläche, auch für das Handy, mit neuester Datei zuerst und größeren Vorschaubildern.
    • Ordnerrechte 755 statt 777, geschütztes Fehlerprotokoll im Ordner daten.
    • Alle sieben Sprachdateien aktualisiert, die Sprachpakete gibt es jetzt als ZIP.
    • Mindestens PHP 8.2, geprüft mit PHP 8.5.
    • Neue Installationsanleitung mit Update-Beschreibung und drei Video-Anleitungen.

Wenn Sie das Script weiterentwickeln und uns zur Verfügung stellen möchten, wenden Sie sich bitte über das Kontaktformular an uns.

Bei Fragen zum Script können Sie unser Support-Forum nutzen und sich mit anderen Mitgliedern austauschen. Erweiterungsvorschläge nehmen wir dort oder über das Kontaktformular gerne entgegen.

Nutzungshinweis: Für jeglichen Schaden, der Ihnen durch die Benutzung dieses Scripts entsteht, übernehmen wir keine Haftung oder juristische Verantwortung.

Das Copyright (Link) darf nicht entfernt werden. Eine Copyright-freie Version können Sie für einmalig 20,- € inkl. 19 % MwSt. erwerben. Nutzen Sie dazu bitte das Bestellformular für Script-Erweiterungen.

Wenn Ihnen das Bilder Upload Script nicht zusagt, finden Sie in unserem Script-Archiv im Bereich Datei-Management weitere Upload-Scripte.

Suchen Sie ausschließlich ein Script für eine Bildergalerie, können Sie unser Bildergalerie Script nutzen. Es ist ebenfalls kostenlos und hat zusätzlich einen Administrationsbereich, in dem Sie Bilder unter anderem in Kategorien ordnen.



Bücherregal mit drei Büchern: 'PHP 4 - Grundlagen und Profiwissen' von Hanser Verlag, 'Webdesign in a Nutshell' von O'Reilly Verlag, und 'Webgestaltung' von Galileo Computing.