Stefffen: PCRE spinnt plötzlich

Hallo,

ich habe bis jetzt bei preg_match() usw. immer ° als delimiter benutzt.
seit gestern funktioniert das allerdings nicht mehr. ich habe eigentlihc fast nichts an meiner installation geänder (ich hatte die Testversion von ZendServerCenter installiert) und irgendwann im laufe des tages ging das dann nicht mehr. vor der installation ging es aber.

jedenfalls kommt nun immer die fehlermeldung
Warning: Delimiter must not be alphanumeric or backslash in ...

wenn ich /, ^ oder was andres nehme funktionierts - aber mit ° nicht.

ich müsste jetzt halt einigen code ändern, damit wieder alles läuft, deswegen wäre es ganz praktisch, wenn mir vielleicht jemand sagen könnte, wo man da was verstellen könnte *g*

danke, steffen

  1. Ei guude wie?

    War bei dem ZendServer vielleicht eine andere PHP-Version bzw. eine andere PHP-Konfiguration mit dabei?
    Das Umwandeln von (Grad, find's gerade nicht auf meiner Tastatur) in ein anderes Trennzeichen, bspw. | oder ~, sollte aber mit einem richtigen Editor kein Problem sein. "Phase5" von http://www.meybohm.de etwa bietet Dir ein dateiübergreifendes Ersetzen von Zeichen oder Strings an. Da Du das Grad-Zeichen wohl sonst nicht ausser als Delimiter einsetzt, kannst Du in einer halben Minute ganz schnell alles umgewandelt haben...

    LG ausm Hesseland
    Lemmy

    http://www.olison.com

    --
    Realität ist die Illusion, die durch ein zu geringes Maß an Alkohol entsteht...
    1. Ei guude wie?

      War bei dem ZendServer vielleicht eine andere PHP-Version bzw. eine andere PHP-Konfiguration mit dabei?
      Das Umwandeln von (Grad, find's gerade nicht auf meiner Tastatur) in ein anderes Trennzeichen, bspw. | oder ~, sollte aber mit einem richtigen Editor kein Problem sein. "Phase5" von http://www.meybohm.de etwa bietet Dir ein dateiübergreifendes Ersetzen von Zeichen oder Strings an. Da Du das Grad-Zeichen wohl sonst nicht ausser als Delimiter einsetzt, kannst Du in einer halben Minute ganz schnell alles umgewandelt haben...

      LG ausm Hesseland
      Lemmy

      särs,

      also ZendServerCenter hat meine PHP-Version genutzt (das war 4.2.3 - ich hab jetzt auch mal erfolglos 4.3 ausprobiert). die php.ini wurde auch gebackupt und vorher ging es aber auch.
      ich hab eben die standard- php.ini von 4.3 genommen und es ist immernoch so.
      das alles ist eigntlich voll komisch, da das problem seit gestern mittag ist und auf einmal da war (ZCS hatte ich glaube ich schon gestern früh deinstalliert und danach gings noch).

      grüße aus frankn,
      steffen