Eintragsdetails ansehen

IDProjektKategorieSichtbarkeitZuletzt aktualisiert
0000151WEB-ShopFrontendöffentlich03.10.2019 07:47
Reporterxantiva Bearbeitung durchyogi  
PrioritätnormalSchweregradschwerer FehlerReproduzierbarN/A
Status erledigtLösungerledigt 
Produktversion1.0.4 
Zielversion1.0.18Behoben in Version1.0.17 
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.

Eintrags-Beziehungen

verwandt mit 0000150 erledigtyogi eregi_replace deprecated ab PHP 5.3 

Notizen / Dateien

xantiva

27.09.2009 11:30

Administrator   ~0000090

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.

Doc Olson

24.10.2009 14:03

Administrator   ~0000117

Rev. 958: ereg_replace ausgetauscht, ausser im admin-Bereich
Rev. 966: ereg/eregi ausgetauscht, ausser im admin-Bereich

hein-tobi

30.11.2009 07:42

Reporter   ~0000155

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);

yogi

17.10.2010 10:57

Administrator   ~0000312

Zuletzt bearbeitet: 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
27.09.2009 11:30 xantiva Notiz hinzugefügt: 0000090
03.10.2009 13:27 xantiva Beschreibung aktualisiert
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
17.10.2010 10:57 yogi Notiz hinzugefügt: 0000312
17.10.2010 10:57 yogi Notiz bearbeitet: 0000312
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
03.10.2019 07:47 yogi Bearbeitung durch => yogi
03.10.2019 07:47 yogi Status bestätigt => erledigt
03.10.2019 07:47 yogi Lösung offen => erledigt
03.10.2019 07:47 yogi Behoben in Version => 1.0.17