Wer ist online

Gäste online: 2
Mitglieder online: 0

Letzte Mitglieder
Denni234
Offline
Harlekin
Offline
tanzi
Offline
Schwarze
Offline
Haschi
Offline
sternklar
Offline
djmartin
Offline
Rene Weber
Offline
RPB
Offline
Chikos_...
Offline
Mehr anzeigen


Wir suchen...

Moderator
Gast Moderator
Spezial Moderator
DJ
Chat Wache
Sponsor
Techniker
Grafiker

Jetzt Bewerben!

Shoutbox

Du musst eingeloggt sein um eine Nachricht zu schreiben.

Schwarze
Schwarze
aus
30. April 2024 01:47
Offline
Verwarnstatus: warningwarningwarningwarning

Michael71
Michael71
aus
08. August 2023 17:02
Offline
Verwarnstatus: warningwarningwarningwarning
hallo suche PHP

Layout-24
Layout-24
aus
01. Januar 2022 18:37
Offline
Verwarnstatus: warningwarningwarningwarning
Wir von layout-24 wünschen euch ein frohes neues Jahr 2022. Bleibt gesund.

Shoutbox Archiv

Shoutbox Beiträge: 531
©


Thema ansehen

PHPFusion-4you.de » PHP-Fusion v7 -Hilfe und Support » Allgemeine Fragen und Probleme für V7
 Thema drucken
Eregi Problem
DoubleF
Hallo Leute,

habe da ein Problem. Habe an meinem System nichts verändert ausser des Themes. Doch plötzlicherweise kommt folgende Fehlermeldung:

Deprecated: Function eregi() is deprecated in /customers/soccer-masters.de/soccer-masters.de/httpd.www/infusions/security_system/main_control.php on line 9

Weiss da jemand Rat???

Vielen Dank im Voraus.

GruÃ? Filipe
 
www.soccer-masters.deWeb
Rick
Der Fehler kommt vom Security System hast Du es auch genau nach Anleitung eingebaut?
Liebe Grüße,
Rick

KEIN Support per Mail, ICQ oder PN

[ Project Manager ]*
 
http://www.phpfusion-4you.deWeb
DoubleF
ja , wie gesagt bisher hat alles sauber funktioniert. seit gestern macht das probleme...
 
www.soccer-masters.deWeb
DoubleF
Wenn ich das SecSystem abschalte/deinstallier kommen auch noch diese Fehler:

Deprecated: Function eregi() is deprecated in /customers/soccer-masters.de/soccer-masters.de/httpd.www/infusions/sports_system/includes/definitions.php on line 28

Notice: Undefined index: user_title in /customers/soccer-masters.de/soccer-masters.de/httpd.www/infusions/fusionboard4/includes/views/fusion.php on line 140

Notice: Undefined index: user_title in /customers/soccer-masters.de/soccer-masters.de/httpd.www/infusions/fusionboard4/includes/views/fusion.php on line 145

Wie bereits gesagt, habe nichts verändert und die Meldungen kommen seit gestern!

Bearbeitet von DoubleF am 31. Januar 2010 15:59

 
www.soccer-masters.deWeb
analogbernd
Hat Dein Anbieter eventuell auf PHP 5.3 umgestellt? Ich hatte quasi das gleiche Problem bei älteren Wordpress-Seiten.
Wenn es so sein sollte, dann kannst Du erstmal nichts machen und musst warten, bis es ein Update für PHP-Fusion gibt.
 
emblinux
Die Meldung besagt, das die FUnktion eregi nicht mehr unterstützt wird. Man kann dafür aber die Funktion preg_match benutzen. Wie man eregi mit preg_match ersetzt findest du bei Google. Die neueste Fusion Version bzw. die Patches enthalten schon diese Anpassungen. Jedoch nicht das SecSys, da musst du wohl selber Hand anlegen. Oder fragst mal Silvermoon, ob er das anpasst.
 
www.Web
DoubleF
Von eregi und preg_match habe ich keine Ahnung. Habe auch bischen gegoogled aber finde nichts gescheites wo auch ich das verstehe Wink Kann mir da jemand helfen bzw. mal ansatzweise zeigen wie man die Zeilen ersetzen muss?
 
www.soccer-masters.deWeb
emblinux
Dann hier ein Paar Links, die dir dazu helfen sollten.

http://forum.php-...65338#ende

http://www.klamm....p?t=148388

http://www.google...3d2f71320a
 
www.Web
DoubleF
Danke für die Links... Leider bekomm ich das nicht hin :(
Wie ersetze ich in folgendem Beispiel eregi durch preg_match:

Download Code  GeSHi: PHP
  1. if (eregi("main_control.php", $_SERVER['PHP_SELF'])) die();
gewandelt in 0.017 Sekunden, benutzt wurde GeSHi 1.0.8.10
 
www.soccer-masters.deWeb
eRaZoR2k
so wie ich das sehe so

Download Code  Code

if (preg_match("main_control.php", $_SERVER['PHP_SELF'])) die()



 
keineWeb
emblinux
richtig und war doch gar nicht so schwer oder ?
 
www.Web
DoubleF
Nicht ganz. Habs so gemacht da ein Delimiter fehlte:

Download Code  GeSHi: PHP
  1. if (preg_match("*main_control.php*", $_SERVER['PHP_SELF'])) die();
gewandelt in 0.016 Sekunden, benutzt wurde GeSHi 1.0.8.10


Hoffe das passt so...

Danke ;)

Bearbeitet von DoubleF am 10. Februar 2010 18:59

 
www.soccer-masters.deWeb
eRaZoR2k
ob das ganze jetzt passt siehst du als aller erstes ^^
 
keineWeb
emblinux
sollte eigentlich so richtig sein.

Download Code  Code
if (preg_match("/main_control.php/", $_SERVER['PHP_SELF'])) die()


 
www.Web
DoubleF
Wenn ich das mit dem Backslash mache kommentiert er die Zeile aus... Also die Fehlermeldung kommt nicht mehr, bin mir aber net sicher ob jetzt alles okay ist confused
 
www.soccer-masters.deWeb
emblinux
1. ist das kein Backslash (\), sondern ein Slash (/).
2. sollte ein einfach Schrägstrich (Slash / ) keinen Kommentar erzeugen

insofern verstehe ich deine Aussage nicht. Aber ich habe noch was vergessen, das könnte evtl. ein Problem verursacht haben.

so sollte es jetzt aber richtig sein.

Download Code  Code
if (preg_match("/main_control.php/i", $_SERVER['PHP_SELF'])) die()




das i steht dafür, das die Gro�/Kleinschreibung ignoriert wird. Mehr dazu findest du hier: http://php.net/ma...-match.php
 
www.Web

Thema verlinken
Soziale Netzwerke: Facebook Google Windows-Live Twitter Yahoo
URL:
BBcode:
HTML:
Facebook Like:


Springe ins Forum:

Ähnliche Themen

Thema Forum Antworten Letzter Beitrag
Problem mit Newsletter fusion Infusions V7 3 05. Oktober 2019 17:19
Problem mit der Shoutbox Allgemeine Fragen und Probleme für V7 7 19. Mai 2019 01:01
reCAPTCHA-v2 Problem Infusions V7 3 15. Juni 2018 15:57
phpf4y_status_panel Problem Infusions V7 2 31. Mai 2017 01:28
Problem mit dem PHPF4You - Bewerbungsstatus Panel 1.1 Infusions V7 7 12. Februar 2017 09:51