Eintragsdetails ansehen Zu Notizen wechseln ] Eintrags-Historie ] Drucken ]
IDProjektKategorieSichtbarkeitMeldungsdatumLetzte Aktualisierung
0000151WEB-ShopFrontendöffentlich26.09.2009 12:4917.02.2014 12:01
Reporterxantiva 
Bearbeitung durch 
PrioritätnormalAuswirkungschwerer FehlerReproduzierbarN/A
StatusbestätigtLösungoffen 
RechnertypBetriebssystemBS-Version
Produktversion1.0.4 
Zielversion1.0.18Behoben in Version 
Zusammenfassung0000151: Migration PHP 5.3
BeschreibungMit PHP v5.3 sind viele Funktionen abgekündigt worden (deprecated), Attribute wurden umbenannt, etc.
Derzeit ist der Shop unter PHP 5.3 nicht bzw. nur eingeschränkt lauffähig, da viele "Warnungen" angezeigt werden.


http://de.php.net/manual/de/migration53.deprecated.php [^]
Zusätzliche InformationenGDLib Attribut: http ://ww w.ecombase.de/forum/index.php?showtopic=48732
TagsKeine Tags zugeordnet.
Angehängte Dateien

- Eintrags-Beziehungen
verwandt mit 0000150erledigtyogi eregi_replace deprecated ab PHP 5.3 

-  Notiz
(0000090)
xantiva (Administrator)
27.09.2009 11:30

BESTANDSAUFNAHME:
=================

Deprecated functions:
* call_user_method() => nur in /includes/classes/payment.php => fixed!
* call_user_method_array() => nicht verwendet
* define_syslog_variables() => nicht verwendet
* dl() => nicht verwendet
* set_socket_blocking() => nicht verwendet
* spliti() => nicht verwendet
* sql_regcase() => nicht verwendet
* mysql_db_query() => nicht verwendet


todo:
* ereg() (use preg_match() instead) => gut 50x
* ereg_replace() (use preg_replace() instead) => 18x
* eregi() (use preg_match() with the 'i' modifier instead) => ca. 100x
* eregi_replace() (use preg_replace() with the 'i' modifier instead) => 2x
* set_magic_quotes_runtime() and its alias, magic_quotes_runtime() => /includes/iclear/nusoap.php und /includes/classes/class.phpmailer.php (Der PHPmailer geht davon aus, dass die Funktion erst mit PHP Version 6 wegfällt.)
* session_register() => sessions.php im normalen und im admin includes/functions
* session_unregister() => sessions.php im normalen und im admin includes/functions
* session_is_registered() => sessions.php und application_top.php (normal und admin)
* split() (use preg_split() instead) (kommt sehr häufig vor!)
* mysql_escape_string() (use mysql_real_escape_string() instead) => 4x
    
* Passing locale category names as strings is now deprecated. Use the LC_* family of constants instead.
* The is_dst parameter to mktime(). Use the new timezone handling functions instead.
(0000117)
Doc Olson (Administrator)
24.10.2009 14:03

Rev. 958: ereg_replace ausgetauscht, ausser im admin-Bereich
Rev. 966: ereg/eregi ausgetauscht, ausser im admin-Bereich
(0000155)
hein-tobi (Reporter)
30.11.2009 07:42

Vielleicht sollte man erstmal das Error Reporting anpassen.

// Set the level of error reporting
error_reporting(E_ALL & ~E_NOTICE & ~E_DEPRECATED & ~E_USER_DEPRECATED);
(0000312)
yogi (Administrator)
17.10.2010 10:57
bearbeitet am: 17.10.2010 10:57

regexp um die abgekündigten Funktionen zu finden:

'\(^\|[^a-z_.]\)\(call_user_method\|call_user_method_array\|define_syslog_variables\|dl\|ereg\|ereg_replace\|eregi\|eregi_replace\|set_magic_quotes_runtime\|session_register\|session_unregister\|session_is_registered\|set_socket_blocking\|split\|spliti\|sql_regcase\|mysql_db_query\|mysql_escape_string\) *('


- Eintrags-Historie
Änderungsdatum Benutzername Feld Änderung
26.09.2009 12:49 xantiva Neuer Eintrag
26.09.2009 12:49 xantiva Beziehung hinzugefügt verwandt mit 0000150
26.09.2009 12:50 xantiva Status neu => bestätigt
26.09.2009 12:50 xantiva Beschreibung aktualisiert Überarbeitungen anzeigen
27.09.2009 11:30 xantiva Notiz hinzugefügt: 0000090
03.10.2009 13:27 xantiva Beschreibung aktualisiert Überarbeitungen anzeigen
24.10.2009 14:03 Doc Olson Notiz hinzugefügt: 0000117
30.11.2009 07:42 hein-tobi Notiz hinzugefügt: 0000155
31.08.2010 19:25 yogi Zielversion 1.1 => 1.0.11
16.10.2010 18:29 xantiva Zusätzliche Informationen aktualisiert Überarbeitungen anzeigen
17.10.2010 10:57 yogi Notiz hinzugefügt: 0000312
17.10.2010 10:57 yogi Notiz bearbeitet: 0000312 Überarbeitungen anzeigen
09.04.2011 11:01 xantiva Zielversion 1.0.11 => 1.0.12
13.08.2011 10:41 yogi Zielversion 1.0.12 => 1.0.13
26.12.2011 07:29 yogi Zielversion 1.0.13 => 1.0.14
15.10.2012 07:51 yogi Zielversion 1.0.14 => 1.0.15
17.04.2013 11:44 yogi Zielversion 1.0.15 => 1.0.16
22.11.2013 12:20 yogi Zielversion 1.0.16 => 1.0.17
17.02.2014 12:01 yogi Zielversion 1.0.17 => 1.0.18


Copyright © 2000 - 2011 MantisBT Group
Powered by Mantis Bugtracker