Inhaltsverzeichnis
ECSHOP完美解决Deprecated: preg_replace()报错的问题,ecshopdeprecated
Heim php教程 php手册 ECSHOP完美解决Deprecated: preg_replace()报错的问题,ecshopdeprecated

ECSHOP完美解决Deprecated: preg_replace()报错的问题,ecshopdeprecated

Jun 13, 2016 am 08:39 AM
ecshop replace

ECSHOP完美解决Deprecated: preg_replace()报错的问题,ecshopdeprecated

随着PHP5.5 的普及,ECSHOP系统又爆出了新的错误。PHP发展到PHP5.5版本以后,有了很多细微的变化。而ECSHOP官方更新又太慢,发现这些问题后也不及时升级,导致用户安装使用过程中错误百出。说了半天,这个新错误到底是什么呢,它的完整错误提示信息是这样的:

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in.......

注意:不是所有人的ECSHOP都会报这个错误,只有使用PHP5.5环境的ECSHOP才会报这个错误。

下面ecshop开发中心(www.68ecshop.com)教程先来说一下错误产生的原因:

1)、错误原因:

preg_replace() 函数中用到的修饰符 /e 在 PHP5.5.x 中已经被弃用了。

如果你的PHP版本恰好是PHP5.5.X,那你的ECSHOP肯定就会报类似下面这样的错误:

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in......

2)、解决办法:

其实从刚才的错误提示信息中我们也能看出一二,它提示我们使用 preg_replace_callback 来代替 preg_replace。

所以解决方法如下:

使用记事本或其他PHP编辑软件(如:editplus)打开文件 includes/cls_template.php ,找到

return preg_replace("/{([^\}\{\n]*)}/e", "\$this->select('\\1');", $source);

替换为

return preg_replace_callback("/{([^\}\{\n]*)}/", function($r) { return $this->select($r[1]); }, $source);

问题解决。

3)、如果你的ECSHOP中其他文件也报类似的 preg_replace错误,请参照上面方法解决之,解决思路和解决方法是一样的。

以上这篇ECSHOP完美解决Deprecated: preg_replace()报错的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持帮客之家。

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Was ist die Architektur von Ecshop? Was ist die Architektur von Ecshop? Feb 23, 2023 am 09:32 AM

ecshop ist eine „B2C“-Architektur; ecshop ist ein B2C-unabhängiges Online-Shop-System, das für Unternehmen und Einzelpersonen geeignet ist, um schnell personalisierte Online-Shops zu erstellen. Das System ist ein plattformübergreifendes Open-Source-Programm, das auf der PHP-Sprache und der MYSQL-Datenbankarchitektur basiert.

So verwenden Sie die REPLACE-Funktion, um einen bestimmten Teil einer Zeichenfolge in MySQL zu ersetzen So verwenden Sie die REPLACE-Funktion, um einen bestimmten Teil einer Zeichenfolge in MySQL zu ersetzen Jul 25, 2023 pm 01:18 PM

MySQL ist ein häufig verwendetes relationales Datenbankverwaltungssystem, das eine Vielzahl von Funktionen zum Verarbeiten und Betreiben von Daten bietet. Unter anderem wird die REPLACE-Funktion verwendet, um den angegebenen Teil der Zeichenfolge zu ersetzen. In diesem Artikel stellen wir die Verwendung der REPLACE-Funktion zum Ersetzen von Zeichenfolgen in MySQL vor und demonstrieren ihre Verwendung anhand von Codebeispielen. Schauen wir uns zunächst die Syntax der REPLACE-Funktion an: REPLACE(str,search_str,replace_str).

Welche Methoden gibt es zum Sortieren von Ecshop-Artikeln? Welche Methoden gibt es zum Sortieren von Ecshop-Artikeln? Jun 16, 2023 am 11:30 AM

So sortieren Sie Ecshop-Artikel: 1. Sortieren Sie nach Veröffentlichungszeit. Sie können die Reihenfolge der Artikel in der Liste steuern, indem Sie die Veröffentlichungszeit des Artikels ändern. 2. Sortieren nach Klicks. Sie können diese Sortierung erreichen, indem Sie das „Artikel-Klick-Ranking“ installieren „Plug-in Funktion: Dieses Plug-in kann die Anzahl der Klicks auf Artikel zählen; 3. Nach der Anzahl der Kommentare sortieren, Sie können diese Sortierfunktion implementieren, indem Sie das Plug-in „Article Comments Ranking“ installieren, das zählen kann Anzahl der Kommentare zu Artikeln; 4. Sortieren nach Relevanz. Diese Sortierfunktion kann durch die Installation des Plug-Ins „Suchranking“ erreicht werden.

Was sind die Techniken zum Suchen und Ersetzen von Zeichenfolgen in Python? Was sind die Techniken zum Suchen und Ersetzen von Zeichenfolgen in Python? Oct 20, 2023 am 11:42 AM

Welche Techniken gibt es zum Suchen und Ersetzen von Zeichenfolgen in Python? (Spezifisches Codebeispiel) In Python sind Zeichenfolgen ein häufiger Datentyp, und in der täglichen Programmierung stoßen wir häufig auf Such- und Ersetzungsvorgänge für Zeichenfolgen. In diesem Artikel werden einige gängige Techniken zum Suchen und Ersetzen von Zeichenfolgen vorgestellt, begleitet von spezifischen Codebeispielen. Um einen bestimmten Teilstring in einem String zu finden, können Sie die Methode find() oder index() des Strings verwenden. Die Methode find() gibt den Index des ersten Vorkommens des Teilstrings im String zurück.

Was sind die Merkmale von Ecshop? Was sind die Merkmale von Ecshop? Feb 13, 2023 am 09:43 AM

Merkmale: 1. Open-Source-System mit Flexibilität, Anpassbarkeit und hoher Skalierbarkeit; 3. Umfangreiche Vorlagen und Plug-ins; 5. Vermeidung von Einschränkungen durch Softwareanbieter; und Stabilität; 7. Mobiles H5-Framework-Upgrade, basierend auf VUE, umfassenderer Ersatz, flexibler und offener 8. Mehrstufige Rabattfunktion, Unterstützung von QR-Codes, Postern und anderen Werbemethoden, unbegrenzte Spaltungsentwicklung von Distributoren; Das Verwaltungsterminal wurde komplett erneuert, die Benutzeroberfläche ist einfach und schön und das Bedienerlebnis wurde verbessert. 9. Unterstützt PHP7.2 und die Leistung wird verdoppelt.

Echop-Produktmanagement für Fortgeschrittene: Erfahren Sie, wie Sie Felder hinzufügen Echop-Produktmanagement für Fortgeschrittene: Erfahren Sie, wie Sie Felder hinzufügen Mar 12, 2024 pm 02:06 PM

Ecshop-Produktmanagement für Fortgeschrittene: Erfahren Sie, wie Sie Felder hinzufügen. Sie benötigen spezifische Codebeispiele. Wenn Sie Ecshop für das Produktmanagement verwenden, stoßen Sie häufig auf Situationen, in denen Sie einige benutzerdefinierte Felder hinzufügen müssen, um bestimmte Anforderungen zu erfüllen. Durch das Hinzufügen von Feldern können eine präzisere Produktverwaltung und ein besseres Benutzererlebnis erreicht werden. In diesem Artikel wird das Hinzufügen von Feldern in Ecshop vorgestellt und spezifische Codebeispiele bereitgestellt. Zunächst müssen wir die Notwendigkeit klären, Felder hinzuzufügen. Beispielsweise müssen wir der Produktdetailseite ein Feld „Produktionsdatum“ hinzufügen

Welches Programm ist Ecshop? Welches Programm ist Ecshop? Feb 16, 2023 am 10:38 AM

ECShop ist ein B2C-unabhängiges Online-Shop-System. Es handelt sich um ein plattformübergreifendes Open-Source-Programm, das auf der PHP-Sprache und der MYSQL-Datenbankarchitektur basiert. Es eignet sich für Unternehmen und Privatpersonen, um schnell personalisierte Online-Shops zu erstellen. Die Merkmale des ecshop-Mall-Systems: 1. Unterstützung der unabhängigen Sekundärentwicklung; 2. Umfangreiche Vorlagen und Plug-Ins; 4. Vermeidung von Einschränkungen durch Softwareanbieter;

Was ist das Ecshop-Modell? Was ist das Ecshop-Modell? Feb 22, 2023 am 09:37 AM

ecshop ist ein B2C-Modell. ECShop ist ein B2C-unabhängiges Online-Shop-System, das sich für Unternehmen und Privatpersonen eignet, um schnell personalisierte Online-Shops aufzubauen. B2C bezieht sich auf ein E-Commerce-Modell und ist auch ein Einzelhandelsmodell, bei dem Produkte und Dienstleistungen direkt an Verbraucher verkauft werden. Die Zahlungsmethode des B2C-E-Commerce ist eine Kombination aus Nachnahme und Online-Zahlung, und die meisten Unternehmen entscheiden sich für Logistik Outsourcing für die Lieferung, um Betriebskosten zu sparen.

See all articles