/** * 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; } Printing view - Schmersal 101120594 BPS 250 Actuator

Schmersal 101120594, EAN: 4030661049168

Schmersal 101120594 BPS 250 Actuator

Industrial Material > Control devices / Pilot devices > Initiators, inductive / capacitive

Schmersal 101120594 BPS 250 Actuator

Lieske Part No. 139650
Mfg Part No 101120594
EAN-Code 4030661049168
Manufacturer Schmersal
Here only 11,74 EUR
13,97 EUR incl. VAT

Further information for Schmersal 101120594 BPS 250 Actuator

The BPS 250 is a mechanical actuator designed to be used with compatible safety switches to trigger the safety function of protective devices such as doors, covers, or hatches. The actuator is specifically developed for use with contactless safety switches, ensuring precise and reliable activation of the switches.

The actuator's housing is made of high-quality plastic, making it both lightweight and durable. It features a compact design with a length of 33 mm, a width of 25 mm, and a height of 13 mm, making it ideal for tight installation spaces.

The BPS 250 is an essential component in safety circuits, ensuring the secure monitoring of protective devices.
Technical Data – BPS 250:

Order Information:


Product Type Designation: BPS 250
Article Number: 101120594
EAN: 4030661049168

General Data:


Housing Material: Plastic
Gross Weight: 15 g

Mechanical Data – Dimensions:

Actuator Length: 33 mm
Actuator Width: 25 mm
Actuator Height: 13 mm
This is an offer of:

Lieske Elektronik e.K.

Reutener Str. 10
79279 Vörstetten

https://industry-electronics.com
Tel. 07666/88499-0
Fax. 07666/88499-111

Diesen Artikel finden Sie unter:
industry-electronics.com/artikel/139650
qrcode für Schmersal 101120594 BPS 250 Actuator