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

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

Umfrage Script für Ihre Webseite

Mit dem Umfrage Script fragen Sie die Besucher Ihrer Webseite nach ihrer Meinung, ohne dass sich jemand anmelden muss. Version 3.0 verwaltet beliebig viele Umfragen in einem eigenen Bereich mit Passwort. Sie legen eine Umfrage im Browser an, kopieren den fertigen Code auf Ihre Seite und sehen in der Statistik, wie abgestimmt wird. Bis Version 2.0 stand die Frage fest in einer Konfigurationsdatei, für jede neue Umfrage mussten Sie Code ändern.

Jede Umfrage bekommt 2 bis 20 Antworten, mit Einfach- oder Mehrfachauswahl. Ob Besucher das Ergebnis sehen, stellen Sie in vier Stufen ein: nach der eigenen Stimme, immer, erst nach dem Ende oder nie. Beginn und Ende legen Sie vorher fest oder beenden die Umfrage von Hand. Auf Wunsch mischt das Script die Antworten bei jedem Aufruf, damit die erste Antwort keinen Vorsprung hat.

Die Statistik nennt die Teilnahmen gesamt, heute und in den letzten sieben Tagen, zeigt den Tagesverlauf und zählt, wie oft jemand ein zweites Mal abstimmen wollte und abgewiesen wurde. Das Ergebnis laden Sie als CSV-Datei für Excel herunter. Vor doppelten Stimmen schützen ein Cookie und eine IP-Sperre. Die IP-Adresse selbst speichert das Script dabei nicht, nur eine Kennung, aus der sie sich nicht zurückrechnen lässt.

Eine Datenbank brauchen Sie weiterhin nicht. Umfragen und Stimmen liegen in geschützten Dateien auf Ihrem Webspace. Die Oberfläche gibt es auf Deutsch, Englisch, Spanisch, Französisch und Italienisch. Wer bisher Version 2.0 einsetzt, übernimmt Frage, Antworten und Stimmen per Knopfdruck.

Voraussetzungen

Das Script benötigt PHP ab Version 8.2, entwickelt und geprüft ist es mit PHP 8.5. Läuft auf dem Server eine ältere Version, nennt das Script beim Aufruf die nötige Version, statt mit einem Fehler abzubrechen. MySQL oder eine andere Datenbank ist nicht nötig, besondere PHP-Erweiterungen auch nicht. PHP muss lediglich in den Ordner daten schreiben dürfen. Passenden Webspace finden Sie in unserem Webhoster-Verzeichnis.

Wir empfehlen einen Apache-Webserver, der die mitgelieferte .htaccess-Datei beachtet, und den Aufruf der Verwaltung über HTTPS, damit das Passwort verschlüsselt übertragen wird. Die Datendateien sind zusätzlich so angelegt, dass sie auch ohne .htaccess nichts preisgeben.

Installation

Sie laden die Dateien per FTP in einen Ordner Ihres Webspace, zum Beispiel umfrage, und machen den Ordner daten beschreibbar. Meist genügen die Rechte 755, 777 nur dann, wenn Ihr Hoster es verlangt. Danach rufen Sie admin.php im Browser auf und legen ein Passwort mit mindestens 10 Zeichen fest. Fehlt etwas, erklärt das Script auf einer eigenen Seite, was zu tun ist. Eine ausführliche deutsche Installationsanleitung liegt dem Archiv bei und steht unten auch einzeln zum Herunterladen bereit. Wer die Einrichtung lieber abgibt, kann unseren Installationsservice beauftragen.

Update von Version 2.0: Laden Sie alle Dateien von 3.0 hoch, rufen Sie admin.php auf und legen Sie ein Passwort fest. In der Übersicht übernimmt der Knopf „Umfrage aus Version 2.0 übernehmen“ Frage, Antworten und Stimmen als Umfrage Nr. 1. Die alte Konfigurationsdatei wird dabei nur gelesen, nicht ausgeführt. Anschließend löschen Sie per FTP die alten Ordner data und inc, denn data/ip.txt enthält IP-Adressen im Klartext. Welche Dateien sonst noch weg können, steht in der Installationsanleitung. Bestehende Links auf umfrage.php funktionieren weiter.

Wenn Sie informiert werden möchten, sobald sich am Script etwas ändert, tragen Sie sich kostenlos in unseren Script-Newsletter ein.


Umfrage auf Ihrer Webseite einbinden

Die frühere Anleitung mit include und einer auskommentierten Zeile in umfrage.php gilt für Version 3.0 nicht mehr. Die Verwaltung zeigt zu jeder Umfrage unter „Einbinden“ drei fertige Codes, jeweils mit einem Knopf zum Kopieren:

  • Link: Die Umfrage als eigene Seite, etwa für einen Newsletter, soziale Netzwerke oder einen Knopf auf Ihrer Webseite.
  • iFrame (empfohlen): Die Umfrage erscheint mitten in Ihrer Seite. Das klappt in jedem Homepage-Baukasten, in WordPress über den Block „Individuelles HTML“ und in reinem HTML.
  • PHP: Für eigene PHP-Seiten auf derselben Domain, ganz ohne iFrame. Drei Zeilen genügen, die erste steht ganz oben in Ihrer Seite. Am Script selbst ändern Sie nichts.

Binden Sie die Umfrage möglichst auf derselben Domain ein, auf der das Script liegt. Viele Browser sperren Cookies in iFrames fremder Domains. Dann verhindert nur noch die IP-Sperre, dass jemand mehrfach abstimmt.


Neu in Version 3.0

Version 3.0 löst die Version 2.0 vom Februar 2025 ab. Außer der Idee und den fünf Sprachen ist kaum etwas geblieben. Die wichtigsten Änderungen:

  • Beliebig viele Umfragen. Jede hat eine Frage, eine optionale Beschreibung und 2 bis 20 Antworten. Antworten lassen sich nachträglich umbenennen, ohne dass Stimmen verloren gehen.
  • Einfach- oder Mehrfachauswahl. Bei Mehrfachauswahl legen Sie auf Wunsch eine Höchstzahl fest, etwa für „Wählen Sie Ihre drei Favoriten“. Die Reihenfolge der Antworten kann bei jedem Aufruf wechseln, Ergebnis und Statistik bleiben in Ihrer Reihenfolge.
  • Ergebnis in vier Stufen. Besucher sehen es nach der eigenen Stimme, immer, erst nach dem Ende der Umfrage oder nie. Im letzten Fall sehen nur Sie es in der Verwaltung. Die Zahl der Teilnahmen unter dem Ergebnis lässt sich ausblenden.
  • Zeitraum. Beginn und Ende sind freiwillig. Außerhalb des Zeitraums nimmt die Umfrage keine Stimmen an. Von Hand beenden und fortsetzen geht jederzeit, die Übersicht zeigt, ob eine Umfrage geplant ist, läuft oder beendet ist.
  • Verwaltung mit Passwort. Das Passwort hat mindestens 10 Zeichen und wird nur als Hash gespeichert. Nach fünf Fehlversuchen ist die Anmeldung für 15 Minuten gesperrt. Löschen und Zurücksetzen fragen vorher nach. Passwort vergessen? Dann löschen Sie per FTP die Datei daten/zugang.php und legen ein neues fest.
  • Statistik mit Kennzahlen. Teilnahmen gesamt, heute und in den letzten 7 Tagen, erste und letzte Stimme, das Ergebnis mit Balken und der Tagesverlauf der letzten 30 Tage als Säulen.
  • Abgewiesene Wiederholungen. Die Statistik zählt, wie oft jemand ein zweites Mal abstimmen wollte und vom Cookie oder der IP-Sperre abgehalten wurde. Ein hoher Wert kann auf Manipulationsversuche hindeuten.
  • CSV-Export für Excel. Ergebnis und Verlauf je Tag, mit richtigen Umlauten und Trennzeichen passend zur eingestellten Sprache, auf Deutsch also mit Semikolon und Dezimalkomma. Zellen, die Excel als Formel ausführen würde, werden entschärft.
  • Einbinden per Link, iFrame oder PHP. Fertige Codes zum Kopieren und eine Vorschau, in der keine Stimme gezählt wird.
  • Schutz vor Mehrfachabstimmung. Ein Cookie je Umfrage gilt mindestens 365 Tage, bei einem späteren Enddatum bis zu diesem. Dazu kommt eine IP-Sperre von 0 bis 720 Stunden, voreingestellt sind 24. Gespeichert wird keine IP-Adresse, nur eine nicht umkehrbare Kennung in einem gesperrten Ordner. Ein verstecktes Feld hält Programme ab, die Formulare automatisch ausfüllen.
  • Fünf Sprachen. Deutsch, Englisch, Spanisch, Französisch und Italienisch, umschaltbar in den Einstellungen. Fehlt in einer eigenen Sprachdatei ein Text, erscheint der deutsche.
  • Fürs Handy und ohne JavaScript. Ab 360 Pixel Breite muss nichts seitlich verschoben werden, die Knöpfe sind mindestens 44 Pixel hoch, die Kontraste erfüllen WCAG AA. Die Umfrage lässt sich auch ohne JavaScript vollständig bedienen.
  • Aussehen anpassbar. Die Vorlagen sind PHP-Dateien mit eigenem Stylesheet im Ordner template/standard. Bei der PHP-Einbindung verändert das Stylesheet den Rest Ihrer Seite nicht.
  • Übernahme aus Version 2.0. Frage, Antworten und Stimmen werden per Knopfdruck zur Umfrage Nr. 1.
  • PHP 8.2 bis 8.5, HTML5 und durchgängig UTF-8.

Beim Überarbeiten fielen in Version 2.0 mehrere Fehler auf, darunter IP-Adressen, die jeder abrufen konnte. Die wichtigsten Korrekturen stehen in der Script History unten auf dieser Seite.


Umfrage Script herunterladen

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

Dateityp Version Beschreibung erstellt am  
Zip 3.0 komplettes Script 25.09.2026 herunterladen
Rar 3.0 komplettes Script 25.09.2026 herunterladen
PDF 3.0 Installationsanleitung 25.09.2026 herunterladen

Ältere Fassungen

Version 2.0 steht für bestehende Installationen weiter bereit. Sie kennt nur eine Umfrage und keine Verwaltung, und die in der Script History genannten Fehler sind darin nicht behoben. Für neue Webseiten empfehlen wir Version 3.0.

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

Sprachdateien für die Version 3.0 herunterladen

Alle fünf 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 Hauptordner des Scripts, dann landen die Dateien im Ordner language. Die Sprache stellen Sie in der Verwaltung unter „Einstellungen“ ein. Die Sprachdateien von Version 2.0 passen nicht zu 3.0.

Sprache erstellt am  
Deutsch in der Sie-Form für die Version 3.0 25.09.2026 herunterladen
Englische Übersetzung für die Version 3.0 25.09.2026 herunterladen
Spanische Übersetzung für die Version 3.0 25.09.2026 herunterladen
Französische Übersetzung für die Version 3.0 25.09.2026 herunterladen
Italienische Übersetzung für die Version 3.0 25.09.2026 herunterladen

Video-Anleitungen zum Umfrage Script 3.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:49 Minuten): Die Dateien per FTP hochladen, den Ordner daten beschreibbar machen, in der Verwaltung das Passwort festlegen und die Einstellungen wählen: Seitentitel, Sprache und IP-Sperre. Dazu Tipps zum Passwort, zur IP-Sperre in Firmen- und Schulnetzen und zur Sicherung des Ordners daten.

Teil 2: Umfrage anlegen und einbinden (2:52 Minuten): Frage und Antworten eingeben, Mehrfachauswahl, Sichtbarkeit des Ergebnisses und Zeitraum einstellen, den iFrame-Code kopieren und auf einer Beispielseite abstimmen. Dazu Tipps für neutrale Fragen, die passende Zahl an Antworten und das Einbinden auf derselben Domain.

Teil 3: Statistik auswerten (1:47 Minuten): Die Übersicht, die Kennzahlen und den Tagesverlauf lesen, abgewiesene Wiederholungen einordnen, das Ergebnis als CSV-Datei herunterladen und eine Umfrage beenden. Dazu Tipps, wie Sie die Zahlen richtig deuten und warum Beenden meist besser ist als Löschen.


Screenshots des Umfrage Scripts (Version 3.0)

Die folgenden Screenshots zeigen das Umfrage Script in der aktuellen Version 3.0 mit den Umfragen eines Sportvereins: zuerst so, wie Ihre Besucher die Umfrage sehen, dann die Verwaltung und die Statistik.

Die Umfrage auf Ihrer Webseite

Umfrage per iFrame auf der Webseite eines Sportvereins: Frage nach den neuen Trainingszeiten mit Beschreibung und fünf Antworten zur Auswahl
Umfrage auf einer Vereinsseite
Dieselbe Vereinsseite nach der Stimme: Dank für die Teilnahme und Ergebnis mit Balken, Prozentwerten und Zahl der abgegebenen Stimmen
Ergebnis nach der Stimme
Umfrageseite mit Mehrfachauswahl: zwei von sechs Kursen angekreuzt, Hinweis auf höchstens drei Antworten und Link zum Ergebnis
Mehrfachauswahl mit Höchstzahl
Die Umfrage auf dem Handy: links das Formular, rechts das Ergebnis nach der Stimme
Ansicht auf dem Handy

Verwaltung

Übersicht der Verwaltung mit drei Umfragen, ihrem Zustand, den Teilnahmen, dem Zeitraum und Knöpfen für Statistik, Bearbeiten, Einbinden, Ansehen, Beenden und Löschen
Übersicht aller Umfragen
Umfrage bearbeiten: Mehrfachauswahl mit Höchstzahl, zufällige Reihenfolge, Sichtbarkeit des Ergebnisses und Zeitraum mit Beginn und Ende
Umfrage bearbeiten
Seite Einbinden mit fertigem Code für Link, iFrame und PHP, jeweils mit einem Knopf zum Kopieren
Codes zum Einbinden
Einstellungen mit Seitentitel, Sprache, Dauer der IP-Sperre in Stunden und Standard-Umfrage
Einstellungen

Statistik

Statistik einer Umfrage mit Teilnahmen gesamt, heute und in den letzten 7 Tagen, erster und letzter Stimme und abgewiesenen Wiederholungen, darüber der Knopf CSV herunterladen
Kennzahlen und CSV-Export
Ergebnistabelle mit Stimmen, Anteil und Balken, darunter ein Säulendiagramm der Teilnahmen in den letzten 30 Tagen
Ergebnis und Tagesverlauf

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


Script History

  • 24.06.2005 - Erstveröffentlichung Version 1.0
  • 21.05.2007 - Version 1.01
    • Update: Behebung einer Cross-Site-Scripting-Lücke.
    • Neu: Kompatibilität mit register_globals (on/off).
  • 10.09.2007 - Version 1.02
    • Neu: Einführung der IP-Reload Sperre, konfigurierbar über die Config-Datei.
    • Neu: Unbegrenzte Antwortmöglichkeiten.
    • Neu: Anzeige der bisher abgegebenen Stimmen, konfigurierbar über die Config-Datei.
  • 23.12.2013 - Version 1.50
    • Erweiterte Konfigurationsmöglichkeiten zur individuellen Anpassung.
    • Einführung eines neuen Template-Ordners, der den Wechsel zwischen unterschiedlichen Layouts ermöglicht.
    • Alle Texte werden über separate Language-Dateien definiert – ideal für einfache Lokalisierungen. Eigene Sprachordner (z.B. für Spanisch, Französisch, Italienisch) lassen sich problemlos hinzufügen.
  • 12.12.2022 - Version 1.51
    • Anpassung für PHP 8.1 und Einführung der englischen Sprachdatei.
  • 18.02.2025 - Version 2.0
    • Optimierung für PHP 8.4: Höchste Performance und verbesserte Kompatibilität.
    • Trennung von HTML und PHP: Erleichtert die individuelle Designanpassung und Wartung.
    • Erweiterte Sprachunterstützung: Neben Englisch werden nun auch Spanisch, Französisch und Italienisch unterstützt.
  • 25.09.2026 - Version 3.0
    • Neu: Beliebig viele Umfragen in einer Verwaltung mit Passwort, Einfach- und Mehrfachauswahl, zufällige Reihenfolge der Antworten, Zeitraum und Sichtbarkeit des Ergebnisses in vier Stufen.
    • Neu: Statistik mit Kennzahlen, Tagesverlauf der letzten 30 Tage, abgewiesenen Wiederholungen und CSV-Export für Excel.
    • Neu: Einbinden per Link, iFrame oder PHP mit fertigen Codes. Für die PHP-Einbindung muss in umfrage.php keine Zeile mehr auskommentiert werden.
    • Neu: Cookie je Umfrage und einstellbare IP-Sperre, Standard 24 Stunden. Die bisherige Reload-Sperre von 5 Minuten war praktisch wirkungslos.
    • Neu: Übernahme der Umfrage aus Version 2.0 per Knopfdruck.
    • Behoben: Wer ohne Auswahl abstimmte, gab seine Stimme der ersten Antwort. Jetzt erscheint ein Hinweis, gezählt wird nichts.
    • Behoben: Ungültige Antwortnummern legten neue Zeilen in wahl.txt an und verfälschten die Summe. Sie werden jetzt abgewiesen.
    • Behoben: Gaben zwei Besucher gleichzeitig ihre Stimme ab, konnte eine verloren gehen. Das Script schreibt jetzt unter Dateisperre.
    • Behoben: Die Datei data/ip.txt enthielt IP-Adressen im Klartext und war öffentlich abrufbar. Gespeichert wird jetzt nur eine nicht umkehrbare Kennung in einem gesperrten Ordner.
    • Behoben: Das Cookie hatte keinen Ablauf und galt für alle Umfragen. Nach einem Neustart des Browsers ließ sich erneut abstimmen.
    • Behoben: Der Copyright-Hinweis steckte in eval(base64_decode(…)), was Virenscanner und Hoster als Schadcode-Muster melden. Jetzt ist er ein gewöhnlicher Link.
    • Behoben: Der Knopf „Ergebnis“ funktionierte nur mit JavaScript, und auf dem Handy war die Umfrage kaum zu bedienen. Tippfehler wie „Umfrage Ergebniss“ sind korrigiert.
    • Mindestens PHP 8.2, geprüft mit PHP 8.5. Neue Installationsanleitung, drei Video-Anleitungen, Sprachpakete als ZIP.

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 Schäden, die durch die Nutzung dieses Scripts entstehen, übernehmen wir keine Haftung oder juristische Verantwortung.

Das Copyright (Link) muss unverändert bleiben. Gemeint sind der Hinweis „Umfrage Script von php-space.info“ unter jeder Umfrage, auch im iFrame, und der Hinweis im Fuß der Verwaltung. Eine Version ohne Copyright können Sie für einmalig 20,00 € inkl. 19 % MwSt. erwerben, sie gilt für eine Domain. Nutzen Sie dazu bitte das Bestellformular für Script-Erweiterungen.



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.