/**
* EINGABEN AUS EINEM FORMULAR, AN DEN RAENDERN BESCHNITTEN.
*
* Ralph 17.10.2026: *"Die Namen oder Eintraege aus den Feldern sollten gleich
* getrimmt werden, bevor sie in die Datenbank geschrieben werden."* Anlass war
* ein Kundensatz, dessen `nachname` mit einem Leerzeichen endete - sichtbar
* wurde das erst auf der Freischaltseite als "Vielen Dank, Herr Lieske !".
*
* ⚠ EIN LEERZEICHEN AM RAND IST NIE GEMEINT, ABER ES WIRKT UEBERALL. Es steht
* auf dem Lieferschein, es verhindert den Treffer bei der Dublettensuche
* ("Lieske " ist nicht "Lieske"), und es wandert ueber die Warenwirtschaft bis
* auf die Rechnung. Beschnitten wird deshalb beim SCHREIBEN, nicht beim
* Anzeigen - sonst steht der Fehler weiter im Bestand und jede neue
* Auswertung faellt wieder darauf herein.
*
* ⚠ PASSWOERTER BLEIBEN UNANGETASTET. Dort ist ein Leerzeichen am Rand ein
* Zeichen wie jedes andere; wer es beschneidet, sperrt den Kunden aus seinem
* eigenen Konto aus - und zwar erst beim naechsten Anmelden, lange nach der
* Aenderung.
*
* ⚠ Beschnitten wird auch NICHT-SICHTBARER Leerraum: ein weiches Trennzeichen
* oder ein geschuetztes Leerzeichen (U+00A0) kommt beim Einfuegen aus Word
* oder einer Webseite mit und sieht im Feld aus wie nichts.
*
* Verschachtelte Felder werden mitgenommen; alles, was kein Text ist (Zahlen,
* Kaestchen), bleibt wie es ist.
*
* @param array $daten das abgeschickte Feld, etwa $_POST['anmeldung']
* @param array $roh Schluessel, die unveraendert bleiben (Passwoerter)
*/
function eingabe_getrimmt( $daten, $roh = array( 'pass1', 'pass2', 'passwort', 'password', 'pwd' ) ) {
if ( !is_array( $daten ) ) return $daten;
foreach ( $daten as $schluessel => $wert ) {
if ( is_array( $wert ) ) {
$daten[$schluessel] = eingabe_getrimmt( $wert, $roh );
continue;
}
if ( !is_string( $wert ) || in_array( $schluessel, $roh, true ) ) continue;
// \x{00A0} geschuetztes Leerzeichen, \x{200B} Breitenloses, \x{FEFF} BOM
$beschnitten = preg_replace( '@^[\s\x{00A0}\x{200B}\x{FEFF}]+|[\s\x{00A0}\x{200B}\x{FEFF}]+$@u', '', $wert );
// preg_replace gibt bei ungueltigem UTF-8 null zurueck - dann lieber den
// urspruenglichen Wert als gar keinen.
$daten[$schluessel] = $beschnitten === null ? trim( $wert ) : $beschnitten;
}
return $daten;
}
Further information for GIGASET SVCS (S30853-H4007-R101)
Die Welt wird immer kabelloser. DECT-Schnurlostelefone haben im Büro seit jeher ihren festen Platz. Das Maxwell C erfüllt nun auch auf dem Schreibtisch dieses Bedürfnis - das fortschrittlichste schnurlose Telefon von Gigaset pro, in einem Maxwell-Gehäuse.Ein drahtloses Büro benötigt keine physischen Netzwerkverbindung mehr - Computer und Telefone sind kabellos mit dem Netzwerk verbunden. Desktop Telefone können nun auch an ein DECT-Single- oder Multizellen-System von Gigaset pro angeschlossen werden. So sind sie jederzeit an variablen Orten oder stationär auf dem Schreibtisch einsetzbar.Der Business-Begleiter Maxwell C ermöglicht die ideale IP-Telefon-Lösung mit außergewöhnlichem HD-Audio, kristallklarem TFT-Display und intuitiver Bedienung.
Highlights
Großes 7,11 cm (2,8 Zoll) TFT-Farbdisplay mit perfekter Benutzeroberfläche
Freisprechen mit brillanter HDSP/CAT-IQ 2.0 Akustikqualität und hoher Maximallautstärke
Headsetbetrieb über Bluetooth und/oder RJ9-Buchse
Tastensperre mit PIN-Schutz, zur Vermeidung missbräuchlicher Nutzung
Acht Schnellwahltasten neben dem Display und Neun weitere auf der Zahlentastatur
Volle Kompatibilität mit der Gigaset N510 IP Basis und dem N720 DECT IP Multizellen-System
Lokales Telefonbuch mit Suchfunktion und bis zu 500 vCards und Zugang zum Firmentelefonbuch via XML & LDAP
Produkttyp
Endgerät Schnurlos
ear-Kategorie (ElektroG): relevant, Kategorie 6: kleine Geräte der IT- und TK-Technik, Kleine Geräte der Informations- und Telekommunikationstechnik, die in privaten Haushalten genutzt werden können
Versand
WEEE: 67423598
Telefoneigenschaften
Headsetkonnektivität: RJ9
Freisprechfunktion
Telefontyp: IP
Anzahl Telefonbucheinträge: 500
Anschlüsse
Micro-USB
Anschluss Hörer: Bluetooth
Display
Displaydiagonale Zoll: 7,1 cm ( 2,8 inch )
Displaydiagonale cm: 7.11 cm
Displaytechnologie: LCD-TFT
Anzahl Displayzeilen: 8
Displaybeleuchtung
Datenübertragung
Bluetooth
Bluetooth-Profile: HFP - Freisprecheinrichtung, HSP - Sprachausgabe per Headset