mmofacts.com

Ereg gibt Fehlermeldung

gepostet vor 16 Jahre, 6 Monate von None
Was bedeutet folgende Fehlermeldung? Hab noch nie mit ereg gearbeitet. Stammt vom Code des wbblite Portal Hacks.
Warning: ereg() [function.ereg]: Invalid preceding regular expression in /home/.sites/112/site878/web/hot/community/portal.php on line 10

$filename="portal.php";

$is_portal=true;
require("./global.php");
require("portal_functions.php");
require("portal_config.php");
/* ########### Anfang News Beiträge ########## */
if(ereg("{newsforen}",$box3)) {
// Erweiterung für News-Kategorien
if($_POST['newscat'] == "*") bbcookie("newscat","",1);
else {
Wäre wichtig warum dieser Fehler kommt, den dadurch werden die Portalboxen auf der Portalseite nicht mit Inhalt gefüllt sondern es stehen die Platzhalter da. Und die Wartungsarbeiten sollten bis heute abgeschlossen sein.
Danke im Vorraus
gepostet vor 16 Jahre, 6 Monate von n26
Habe selber auch noch nie mit ereg gearbeitet, aber ich gehe mal davon aus, dass es an sich das selbe wie preg_match ist ... aber da du keine Delimiter verwendest wahrscheinlich nicht ganz.
Was mir aber auffällt ist, dass dein pattern falsch ist. Zwischen { } gibt man normalerweise einen Häufigkeitsbereich an z.B. {1,10}
Versuchs mal mit "\{newsforen\}" ...
Ich würde dir aber eh zu preg_match raten, da es meistens schneller ist bzw. sein sollte.
gepostet vor 16 Jahre, 6 Monate von None
Ja das wars
gepostet vor 16 Jahre, 6 Monate von TheUndeadable
JFI:
bitfilm.net/2007/09/21/becoming-php-6-compatible/
If you're using ereg functions for regular expression tasks, then you should start using the preg functions instead. ereg will not be available in the PHP core as of version 6.

gepostet vor 16 Jahre, 6 Monate von None
Nicht mein Forum. Nicht mein Code. wbb lite 1.0.2 mit myWBB portal lite plus
gepostet vor 16 Jahre, 6 Monate von Quix0r
Na, warten wir das Release von PHP6 ab. Aber dennoch: Mein Code+Bemuehungen sind wohl schon konform. Wird aber Off-Topic.

Auf diese Diskussion antworten