


ECSHOP完美解決Deprecated: preg_replace()報(bào)錯(cuò)的問(wèn)題,ecshopdeprecated_PHP教程
Jul 12, 2016 am 08:52 AMECSHOP完美解決Deprecated: preg_replace()報(bào)錯(cuò)的問(wèn)題,ecshopdeprecated
隨著PHP5.5 的普及,ECSHOP系統(tǒng)又爆出了新的錯(cuò)誤。PHP發(fā)展到PHP5.5版本以后,有了很多細(xì)微的變化。而ECSHOP官方更新又太慢,發(fā)現(xiàn)這些問(wèn)題后也不及時(shí)升級(jí),導(dǎo)致用戶安裝使用過(guò)程中錯(cuò)誤百出。說(shuō)了半天,這個(gè)新錯(cuò)誤到底是什么呢,它的完整錯(cuò)誤提示信息是這樣的:
Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in.......
注意:不是所有人的ECSHOP都會(huì)報(bào)這個(gè)錯(cuò)誤,只有使用PHP5.5環(huán)境的ECSHOP才會(huì)報(bào)這個(gè)錯(cuò)誤。
下面ecshop開發(fā)中心(www.68ecshop.com)教程先來(lái)說(shuō)一下錯(cuò)誤產(chǎn)生的原因:
1)、錯(cuò)誤原因:
preg_replace() 函數(shù)中用到的修飾符 /e 在 PHP5.5.x 中已經(jīng)被棄用了。
如果你的PHP版本恰好是PHP5.5.X,那你的ECSHOP肯定就會(huì)報(bào)類似下面這樣的錯(cuò)誤:
Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in......
2)、解決辦法:
其實(shí)從剛才的錯(cuò)誤提示信息中我們也能看出一二,它提示我們使用 preg_replace_callback 來(lái)代替 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);
問(wèn)題解決。
3)、如果你的ECSHOP中其他文件也報(bào)類似的 preg_replace錯(cuò)誤,請(qǐng)參照上面方法解決之,解決思路和解決方法是一樣的。
以上這篇ECSHOP完美解決Deprecated: preg_replace()報(bào)錯(cuò)的問(wèn)題就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持幫客之家。

Hei?e KI -Werkzeuge

Undress AI Tool
Ausziehbilder kostenlos

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Clothoff.io
KI-Kleiderentferner

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

Hei?er Artikel

Hei?e Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

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.

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 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.

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.

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.

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

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;

Die Funktionen von ecshop sind: 1. Produktverwaltung; 3. Anzeigenverwaltung; 10. Vorlagenverwaltung; 11. Datenbankverwaltung; 12. SMS-Verwaltung;
