/** * 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 - Murrelektronik 7000-12181-6131000 - cable M12 socket eng 10m 3 pol PVC sw

Murrelektronik 7000-12181-6131000, EAN: 4048879213714

Murrelektronik 7000-12181-6131000 - cable M12 socket eng 10m 3 pol PVC sw

Industrial Material > Industrial Connectors > Small connector

Murrelektronik 7000-12181-6131000 - cable M12 socket eng 10m 3 pol PVC sw

Lieske Part No. 537964
Mfg Part No 7000-12181-6131000
EAN-Code 4048879213714
Manufacturer Murrelektronik
Here only 14,52 EUR
17,28 EUR incl. VAT

Further information for Murrelektronik 7000-12181-6131000 - cable M12 socket eng 10m 3 pol PVC sw

Murr sensor-actuator cable M
2 straight female 3-pin, black with free cable end PVC OB3x 34
m Specifications: Operating voltage 25 V AC / DC, operating current per contact (4 ° C) max. 4 A Locking Screw M
2 x
mm ² (recommended torque = .6 Nm) self-locking, IP67 Temperature range -25 ... +85 ° C, depending on cable management: Number of strands / cross-section 3 x .34 mm ², core insulation PVC (br, bl, bw) , sheath PVC outer diameter about 4.6 mm, bending radius (mobile)
x outer diameter Temperature range (fixed) -3 ... +7 ° C Temperature range (moved) -5 ... +7 ° C Type: 7 -
2
8
-6
3

ST.
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/537964
qrcode für Murrelektronik 7000-12181-6131000 - cable M12 socket eng 10m 3 pol PVC sw