Contao-Camp 2024
Ergebnis 1 bis 3 von 3

Thema: Die PHP-Hexe treibt wieder ihr Unwesen

  1. #1
    Contao-Urgestein Avatar von Samson1964
    Registriert seit
    05.11.2012.
    Ort
    Berlin
    Beiträge
    2.792

    Standard Die PHP-Hexe treibt wieder ihr Unwesen

    Bisher hatte ich seltsame Funktionsergebnisse nur auf dem lokalen Server. Nach einem Neustart von XAMPP war der Spuk verschwunden.
    Nun habe ich wieder einen Fall, diesmal auf dem Server von Domainfactory:
    PHP-Code:
    $s '030/22506191 (p)';
    $s preg_replace('/[^0-9]/','',$s);
    echo 
    $s
    // 030225061914041 
    Der Regex entfernt alle Zeichen außer Zahlen. Doch woher kommt das "4041" am Ende? Führe ich den Code auf phpfiddle.org aus, ist das Ergebnis okay.

    Es spukt. "4041" wird nur hinzugefügt, wenn Zeichen am Ende ersetzt werden.
    Viele Grüße
    Frank

    Seit Mai 2013 Fan von Contao
    Webmaster vom Deutschen Schachbund und Berliner Schachverband
    Mein Blog: Schachbulle
    Meine Erweiterungen bei GitHub
    Meine Videos auf YouTube: Playlist zur Contao-Programmierung/Einrichtung

  2. #2
    Contao-Fan
    Registriert seit
    16.05.2014.
    Beiträge
    295

    Standard

    Code:
    &#40 , &#41
    ist Klammer auf und zu -> ()

    Die werden Codiert sein. Sprich das ( p )
    Geändert von Znrl (12.01.2017 um 09:26 Uhr)

  3. #3
    Contao-Urgestein Avatar von Samson1964
    Registriert seit
    05.11.2012.
    Ort
    Berlin
    Beiträge
    2.792

    Standard

    Tatsächlich! Stehen schon so in der Datenbank drin. Dabei verwende ich in meiner Erweiterung keine eval-Parameter, die die Eingabe prüfen und Zeichen umwandeln.

    Mal in der Datenbank nachzuschauen, was da überhaupt drinsteht, hätte ich auch selbst drauf kommen können. Umso erstaunlicher, das Du ohne mein Hintergrundwissen sofort den richtigen Riecher hattest. Es spukt also doch nicht bei Domainfactory.
    Viele Grüße
    Frank

    Seit Mai 2013 Fan von Contao
    Webmaster vom Deutschen Schachbund und Berliner Schachverband
    Mein Blog: Schachbulle
    Meine Erweiterungen bei GitHub
    Meine Videos auf YouTube: Playlist zur Contao-Programmierung/Einrichtung

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •