rechtstexte für onlineshop
Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Version 1.05 PHP5.4 tauglich?

    Toby

    • Viel Schreiber
    • Beiträge: 985
    Version 1.05 PHP5.4 tauglich?
    am: 17. Januar 2014, 09:29:19
    Hi,
    wollte mal nachfragen, ob es Probleme mit der Version 1.05 und PHP5.4 gibt.
    Wird das funktionieren, oder muss da was angepasst werden?

    Vielen Dank

    Linkback: https://www.modified-shop.org/forum/index.php?topic=28984.0
    Managed Server

    neueid

    • Mitglied
    • Beiträge: 124
    • Geschlecht:
    Re: Version 1.05 PHP5.4 tauglich?
    Antwort #1 am: 17. Januar 2014, 09:37:53
    Sollte ohne Probleme laufen!

    Grüße

    blade

    • Mitglied
    • Beiträge: 164
    Re: Version 1.05 PHP5.4 tauglich?
    Antwort #2 am: 17. Januar 2014, 09:40:44
    Ja, meistens beim preg_replace der e modifier. Und die MySql schnittstelle ist als veraltet markiert, d.h. es muss DBO oder MySqli  verwendet werden. Ganz einfach, installier Xampp mit 5.4 oder höher und schalte error_reporting auf NOTICE, WARNING, DEPRECATED oder ALL.

    web28

    • modified Team
    • Beiträge: 9.404
    Re: Version 1.05 PHP5.4 tauglich?
    Antwort #3 am: 17. Januar 2014, 10:44:00
    Bei PHP 5.4 sollte man Mofified 1.06 benutzen!

    Bei PHP 5.4 wurde einiges geändert z.B.:

    Zitat
    htmlentities

    5.4.0    Der Standardwert für encoding wurde zu UTF-8 geändert.

    Zitat
    Wie bei htmlspecialchars() kann über das optionale dritte Argument encoding die bei der Konvertierung zu verwendende Zeichenkodierung festgelegt werden. Standardwert ist ISO-8859-1 in PHP Versionen vor 5.4.0 und UTF-8 in PHP 5.4.0 und neuer. Auch wenn das Argument optional ist, wird dennoch empfohlen eine für den Code richtige Kodierung anzugeben.

    Modulfux

    • Experte
    • Beiträge: 3.590
    • Geschlecht:
    Re: Version 1.05 PHP5.4 tauglich?
    Antwort #4 am: 17. Januar 2014, 11:27:20
    Ja, meistens beim preg_replace der e modifier. Und die MySql schnittstelle ist als veraltet markiert, d.h. es muss DBO oder MySqli  verwendet werden.

    Das alles passiert aber erst bei PHP 5.5 und nicht schon bei 5.4.

    Gruß
    Ronny

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.988
    • Geschlecht:
    Re: Version 1.05 PHP5.4 tauglich?
    Antwort #5 am: 17. Januar 2014, 14:50:24
    Leicht off topic.
    Der e-modifier ist ohnehin mit Vorsicht zu geniessen, der ist nicht zufällig deprecated.
    Er wird noch an ein paar Stellen im System benutzt (u.a. in /includes/classes/class.inputfilter.php welche in der /includes/application_top.php benutzt wird um die HTTP-Request-Arrays zu cleanen).
    An dieser Stelle soweit ich sehen kann ungefährlich, da es jedoch eine Ersatzfunktion gibt (siehe Link: preg_replace_callback()), sollte man an den Stellen wo der e-modifier noch benutzt wird preg_replace() vielleicht beizeiten ersetzen.

    Gruß,
    noRiddle
    Managed Server
    2 Antworten
    2251 Aufrufe
    27. März 2013, 11:16:56 von Albertus
    6 Antworten
    5165 Aufrufe
    08. Januar 2016, 10:58:33 von Yello
    9 Antworten
    3201 Aufrufe
    04. März 2010, 08:23:22 von Tomcraft
    27 Antworten
    14040 Aufrufe
    21. Februar 2010, 13:45:09 von Tomcraft