Hallo,
wenn ich Test... oder Sende Test-E-Mail im NL-Modul wähle, kommt folgende PHP-Warnung:
Warning: preg_match_all() [function.preg-match-all]: Compilation failed: POSIX collating elements are not supported at offset 33 in /homepages/35/d193912776/htdocs/webEdition/we/include/we_modules/newsletter/weNewsletterView.php on line 2859
woran könnte es liegen?
Grüße, Alex
PHP-Fehler bei NL-Testversand
fehlermeldung beim newsletterversand
ich habe das gleiche problem. ich versuche eine testmail zu versenden und bekomme diese meldung:
Warning: preg_match_all() [function.preg-match-all]: Compilation failed: POSIX collating elements are not supported at offset 33 in /is/htdocs/wp1131023_4Z6DF68ZRG/www/webEdition/we/include/we_modules/newsletter/weNewsletterView.php on line 2850
Warning: preg_match_all() [function.preg-match-all]: Compilation failed: POSIX collating elements are not supported at offset 33 in /is/htdocs/wp1131023_4Z6DF68ZRG/www/webEdition/we/include/we_modules/newsletter/weNewsletterView.php on line 2850
Ich vermute Ihr habt das Versenden der bilder aktiviert. Das geht mit WE nach wie vor nicht.
Bug 3443
Bug 3443
-
- Senior Member
- Beiträge: 250
- Registriert: Do 1. Jan 1970, 02:00
- Wohnort: Berlin
- Kontaktdaten:
-
- Senior Member
- Beiträge: 250
- Registriert: Do 1. Jan 1970, 02:00
- Wohnort: Berlin
- Kontaktdaten:
Um das zu konkretisieren:
von PHP 5.2.5 auf 5.2.6 wurde die PCRE-Version gewechselt.
Seitdem machen die Patterns Probleme:
$trenner = "[40|n|t|r]*";
$patterns[] ="/<(img".$trenner."[^>]+src".$trenner."[="|='|=\\|=]*".$trenner.")([^'">40? \]*)([^"'40\\>]*)(".$trenner."[^>]*)>/sie";
$patterns[] ="/<(body".$trenner."[^>]+background".$trenner."[="|='|=\\|=]*".$trenner.")([^'">40? \]*)([^"'40\\>]*)(".$trenner."[^>]*)>/sie";
$patterns[] ="/<(table".$trenner."[^>]+background".$trenner."[="|='|=\\|=]*".$trenner.")([^'">40? \]*)([^"'40\\>]*)(".$trenner."[^>]*)>/sie";
$patterns[] ="/<(td".$trenner."[^>]+background".$trenner."[="|='|=\\|=]*".$trenner.")([^'">40? \]*)([^"'40\\>]*)(".$trenner."[^>]*)>/sie";
$patterns[] ="/background".$trenner.":".$trenner."([^url]*url".$trenner."(["|'|\\])?(.[^)|^"|^'|^\\]+)(["|'|\\])?/sie";
$patterns[] ="/background-image".$trenner.":".$trenner."([^url]*url".$trenner."(["|'|\\])?(.[^)|^"|^'|^\\]+)(["|'|\\])?/sie";
Wenn ich auf einer we-Installation die php-Version ändere von 5.2.5 auf 5.2.6taucht der Fehler auf, geht man zurück, ist er weg (alles sonst bleibt absolut identisch, es handelt sich um eine HTNL-NL mit bild und tabelle)
Die Frage ist, was stimmt mit den Pattern nicht?
Dazu bräuchte man einen REG-EX Guru (der ich leider nicht bin)
von PHP 5.2.5 auf 5.2.6 wurde die PCRE-Version gewechselt.
Seitdem machen die Patterns Probleme:
$trenner = "[40|n|t|r]*";
$patterns[] ="/<(img".$trenner."[^>]+src".$trenner."[="|='|=\\|=]*".$trenner.")([^'">40? \]*)([^"'40\\>]*)(".$trenner."[^>]*)>/sie";
$patterns[] ="/<(body".$trenner."[^>]+background".$trenner."[="|='|=\\|=]*".$trenner.")([^'">40? \]*)([^"'40\\>]*)(".$trenner."[^>]*)>/sie";
$patterns[] ="/<(table".$trenner."[^>]+background".$trenner."[="|='|=\\|=]*".$trenner.")([^'">40? \]*)([^"'40\\>]*)(".$trenner."[^>]*)>/sie";
$patterns[] ="/<(td".$trenner."[^>]+background".$trenner."[="|='|=\\|=]*".$trenner.")([^'">40? \]*)([^"'40\\>]*)(".$trenner."[^>]*)>/sie";
$patterns[] ="/background".$trenner.":".$trenner."([^url]*url".$trenner."(["|'|\\])?(.[^)|^"|^'|^\\]+)(["|'|\\])?/sie";
$patterns[] ="/background-image".$trenner.":".$trenner."([^url]*url".$trenner."(["|'|\\])?(.[^)|^"|^'|^\\]+)(["|'|\\])?/sie";
Wenn ich auf einer we-Installation die php-Version ändere von 5.2.5 auf 5.2.6taucht der Fehler auf, geht man zurück, ist er weg (alles sonst bleibt absolut identisch, es handelt sich um eine HTNL-NL mit bild und tabelle)
Die Frage ist, was stimmt mit den Pattern nicht?
Dazu bräuchte man einen REG-EX Guru (der ich leider nicht bin)
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 11 Gäste