close× Call Us +49 (1805) 01 29 59

HarlekinPower
Thread Author: Kevin
Thread ID: 3843
Thread Info
Es gibt 6 Beiträge zu diesem Thema, und es wurde 2230 mal angesehen.
Wer ist hier? 1 Gäste
 Thema drucken
Fehlermeldung Maincore
Kevin
Hallo zusammen,

ich bin ja im moment beim Freehoster Kilu. Und ich habe einfach mal das ganze Fusion neu Installiert und alles wie vom Download Bereich den Core installiert.

Nun kommt jedoch beim Login und auch beim Betreten des Admin Bereiches folgende Meldung:


Deprecated: Function eregi() is deprecated in /data/multiserv/users/688004/projects/1674296/www/maincore.php on line 40
Deprecated: Function eregi() is deprecated in /data/multiserv/users/688004/projects/1674296/www/maincore.php on line 40
Deprecated: Function eregi() is deprecated in /data/multiserv/users/688004/projects/1674296/www/maincore.php on line 41
Deprecated: Function eregi() is deprecated in /data/multiserv/users/688004/projects/1674296/www/maincore.php on line 41
Deprecated: Function eregi() is deprecated in /data/multiserv/users/688004/projects/1674296/www/maincore.php on line 42
Deprecated: Function eregi() is deprecated in /data/multiserv/users/688004/projects/1674296/www/maincore.php on line 42
Deprecated: Function eregi() is deprecated in /data/multiserv/users/688004/projects/1674296/www/maincore.php on line 43
Deprecated: Function eregi() is deprecated in /data/multiserv/users/688004/projects/1674296/www/maincore.php on line 43
Deprecated: Function eregi() is deprecated in /data/multiserv/users/688004/projects/1674296/www/maincore.php on line 44


Was bedeutet diese Meldung?
Gruß Kevin Smile
 
SC-Ad-Bot
 
emblinux
Dazu gibt es bereits einige Beiträge, was diese Meldung bedeutet... also auch mal suchen.

Ausserdem gibt es da so eine Seite, google heißt die glaube ich, die gibt dir da 100%ig Auskunft.

Da habe ich dann folgende Seite gefunden, die dir dabei helfen sollte. http://devthought.com/2009/06/09/fix-...in-php-53/
Das Lernen ist wie ein Meer ohne Ufer. Konfuzius

Alles wird Gut!

KEIN Support per Mail, ICQ oder PN !
www.heiseclan.de/fusion/sig.gif

www.heiseclan.de/geosig.gif
 
Kevin
Ja die Seite erklärt es aber das Problem ist ich verstehe nicht was ich da nun ab ändern muss.

Das steht in 40 41 42 43 44:


// Prevent any possible XSS attacks via $_GET.
foreach ($_GET as $check_url) {
   if (!is_array($check_url)) {
      $check_url = str_replace("\"", "", $check_url);
      if ((eregi("<[^>]*script*\"?[^>]*>", $check_url)) || (eregi("<[^>]*object*\"?[^>]*>", $check_url)) ||
         (eregi("<[^>]*iframe*\"?[^>]*>", $check_url)) || (eregi("<[^>]*applet*\"?[^>]*>", $check_url)) ||
         (eregi("<[^>]*meta*\"?[^>]*>", $check_url)) || (eregi("<[^>]*style*\"?[^>]*>", $check_url)) ||
         (eregi("<[^>]*form*\"?[^>]*>", $check_url)) || (eregi("\([^>]*\"?[^)]*\)", $check_url)) ||
         (eregi("\"", $check_url))) {
      die ();
      }
   }
}
unset($check_url);


Und auf den Link den du gepostet hast steht zum eregi das:


    eregi('\.([^\.]*$)', $this->file_src_name, $extension);


becomes


    preg_match('/\.([^\.]*$)/i', $this->file_src_name, $extension);


Das echt komisch.
Gruß Kevin Smile
 
emblinux
Dort wird an Hand eines Beispiels erklärt, wie man ereg* erstzt.

Nimmt man z.B. folgendes aus deinem Code

eregi("<[^>]*script*\"?[^>]*>", $check_url)


und ersetzt es nun mit preg_match, dann ergibt es folgendes:


preg_match("/<[^>]*script*\"?[^>]*>/i", $check_url)


Es wird also nicht bur das Problem erklärt, sondern auch wie man es löst.
Das Lernen ist wie ein Meer ohne Ufer. Konfuzius

Alles wird Gut!

KEIN Support per Mail, ICQ oder PN !
www.heiseclan.de/fusion/sig.gif

www.heiseclan.de/geosig.gif
 
Kevin
Danke so nun hat er schon mal die Meldung Deprecated weg.

Nun kommt aber diese Meldung noch:



Warning: preg_match() [function.preg-match]: Unknown modifier '>' in /data/multiserv/users/688004/projects/1674296/www/maincore.php on line 41

Warning: preg_match() [function.preg-match]: Unknown modifier '>' in /data/multiserv/users/688004/projects/1674296/www/maincore.php on line 42

Warning: preg_match() [function.preg-match]: Delimiter must not be alphanumeric or backslash in /data/multiserv/users/688004/projects/1674296/www/maincore.php on line 43

Warning: preg_match() [function.preg-match]: No ending delimiter '"' found in /data/multiserv/users/688004/projects/1674296/www/maincore.php on line 44


Code ist dieser nun:


if ((preg_match("/<[^>]*script*\"?[^>]*>/i", $check_url)) || (preg_match("/<[^>]*object*\"?[^>]*>/i", $check_url)) ||
         (preg_match("/<[^>]*iframe*\"?[^>]*>/i", $check_url)) || (preg_match("/<[^>]*applet*\"?[^>]*/i>", $check_url)) ||
         (preg_match("/<[^>\.]*meta*\"?[^>]*>/i", $check_url)) || (preg_match("/<[^>]*style*\"?[^>]*/i>", $check_url)) ||
         (preg_match("/<[^>]*form*\"?[^>]*>/i", $check_url)) || (preg_match("\([^>]*\"?[^>)]*\)", $check_url)) ||
         (preg_match("\"", $check_url))) {
      die ();
      }
   }
}
unset($check_url);


Wenn diese Meldung noch weg ist dann bin ich sehr zufrieden ;)

Danke schon mal emblinux für deine Hilfe ;) *klasse*
Gruß Kevin Smile
 
emblinux
Es kann sein, das man noch diverse Zeichen Escapen muss.


if ((preg_match("/<[^>]*script*\"?[^>]*>/i", $check_url)) || (preg_match("/<[^>]*object*\"?[^>]*>/i", $check_url)) ||
         (preg_match("/\<[^\>]*iframe*\"?[^\>]*\>/i", $check_url)) || (preg_match("/\<[^\>]*applet*\"?[^\>]*/i>", $check_url)) ||
         (preg_match("/\<[^\>\.]*meta*\"?[^\>]*\>/i", $check_url)) || (preg_match("/\<[^\>]*style*\"?[^\>]*\>/i", $check_url)) ||
         (preg_match("/\<[^\>]*form*\"?[^\>]*>/i", $check_url)) || (preg_match("\([^\>]*\"?[^\>)]*\)", $check_url)) ||
         (preg_match("/\"/", $check_url))) {
      die ();
      }
   }
}
unset($check_url);


Aber ganz einfach umgehst du das problem in dem du eine aktuelle Fusion-Version verwendest.
Das Lernen ist wie ein Meer ohne Ufer. Konfuzius

Alles wird Gut!

KEIN Support per Mail, ICQ oder PN !
www.heiseclan.de/fusion/sig.gif

www.heiseclan.de/geosig.gif
 
Springe ins Forum:

 Ähnliche Themen 

TEST
Thema Forum Antworten Letzter Beitrag
C:\fakepath Fehlermeldung Allgemeine Support Fragen 4 22.11.2013 00000011 17:44
Fehlermeldung Maincore Allgemeine Diskussionen 3 29.10.2012 00000010 06:59
Fehlermeldung nach installation von Geschenke system Allgemeine Support Fragen 13 21.09.2012 00000009 20:56
Fehlermeldung Fotoalbum Allgemeine Support Fragen 1 08.09.2012 00000009 07:04
Advanced Whats New Panel für Fusion V7 - Fehlermeldung Infusionen 2 11.08.2012 00000008 21:23