Unser spezielles Scrambler-Tool unterstützt den folgenden Blogbeitrag
→ Buchstabenverdrehung: Ein Einblick in das Wunder des menschlichen GehirnsHier ist eine Funktions- und Ablaufübersicht des Codes:
- Webseitenstruktur (HTML & CSS): Die Webseite besteht aus einem Titel („Scrambler-Tool“), einem Texteingabefeld, einem Ausgabefeld und einigen Buttons. Es gibt auch einen Bereich, der Anweisungen zum Verwenden der Seite gibt, und einen Bereich, der Statistiken anzeigt. Die Seite ist durch CSS so gestaltet, dass sie einfach zu lesen und zu bedienen ist.
- Anleitung: Die Anleitung informiert den Benutzer darüber, wie er den Dienst nutzen kann.
- Eingabefeld und Buttons (HTML & PHP): Das Eingabefeld nimmt den Text auf, den der Benutzer umschreiben lassen möchte. Die Buttons ermöglichen es dem Benutzer, seinen Text einzureichen („Text konvertieren“), den Inhalt des Eingabefelds zu löschen („Eingabefeld löschen“) und den Ausgabetext in die Zwischenablage zu kopieren („Kopiere Ausgabetext“).
- Begrenzung der Anfragen (PHP): Um zu verhindern, dass das System überlastet wird, wird die Anzahl der Anfragen pro Minute begrenzt. Wenn die Grenze erreicht ist, wird eine Fehlermeldung angezeigt.
- Textverarbeitung (PHP): Wenn der Benutzer auf „Text konvertieren“ klickt, nimmt das PHP-Script den eingegebenen Text und verarbeitet ihn. Zuerst wird überprüft, ob der Text die maximale Länge von 5.000 Zeichen überschreitet. Dann werden alle Wörter im Text, die aus mindestens vier Buchstaben bestehen, genommen und der „Kern“ jedes Worts (alle Buchstaben außer dem ersten und dem letzten) zufällig umgeschrieben.
- Statistiken (PHP): Nach der Textverarbeitung berechnet das Script einige Statistiken, wie die Gesamtzahl der eingegebenen Zeichen, die Anzahl der vertauschten Buchstaben, die Gesamtzahl der Wörter und die Anzahl der verarbeiteten Wörter. Es misst auch, wie lange die Verarbeitung gedauert hat.
- Ausgabe (HTML & PHP): Das umgeschriebene Ergebnis und die Statistiken werden dann auf der Webseite angezeigt.
- Hilfreiche Links (HTML): Es gibt Links zurück zum ursprünglichen Blog-Artikel und zu Datenschutz- und Impressum-Seiten.
- Interaktionen mit dem Nutzer (JavaScript): Einige Interaktionen auf der Seite werden durch JavaScript ermöglicht. Zum Beispiel das Kopieren des Ausgabetexts in die Zwischenablage und das Löschen des Eingabefelds.