当前位置:首页>戏曲>赵林平:晚明书坊戏曲的盗版与作伪浅析

赵林平:晚明书坊戏曲的盗版与作伪浅析

  • 2026-05-11 01:29:48
赵林平:晚明书坊戏曲的盗版与作伪浅析

晚明以来,随着传统印刷技术的渐趋完善,书坊兴盛,竞争激烈。戏曲作为晚明通俗文学的主流之一,尤其受广大读者青睐,是各书坊趋之若鹜的逐利对象。由于缺乏正当普及的书籍出版管理条例和公平合理的竞争环境,一方面是戏曲书籍的买卖获利颇易,另一方面则是“原板未行,翻刻踵布”[1]。伴随着盗版而来,晚明书坊戏曲刊印发行过程中的作伪手段也是层出不穷。

1 晚明书坊戏曲的盗版表现

晚明通俗文学编刻大家冯梦龙言“吴中镂书多利,而甚苦翻板”[2],各书坊在利益的驱使下,将盗版推向无以复加的地步,“自赝本盛行,览之每为发指”[3],这种痛心疾首的表达反映了当时出版商的普遍心理。考察晚明时期书坊戏曲刊刻的盗版行为,主要有以下几种。

1.1 翻刻别家刻本,不交代版刻来源

晚明书坊戏曲的盗版行为中,翻印别家刻本是最为常见的方式。它们或是照搬别家坊刻戏曲的全部内容,或是部分模仿盗版别家版刻中的戏曲插图,略作修饰而已。以万历二十六年(1598)观化轩刻本《新镌女贞观重会玉簪记》为例。该本是万历二十七年(1599)继志斋本《重校玉簪记》、万历间还雅斋本《新镌女贞观重修玉簪记》诸书翻刻的底本。继志斋刻本仅在内容上对底本稍加一些注音和释语,将曲牌【前腔】全部略作“又”字,于插图部分略作细微的改动。如将原本中双面合页连式图删去一半成单幅图,特别是“词姤私情”出插图,既将潘必正删去,使得画面中书僮偷窥缺少理由,故又增加一幅潘必正跪求陈妙常的图画;而还雅斋本在内容上几乎不作任何改动,仅对插图中的装饰物如树叶、座位上的花纹或增或删,主体人物、情境完全袭用观化轩刻本。

又如元杂剧《西厢记》。晚明的坊刊版本多达数十种,后起者对前期刻本中的人物、景象或多或少存在着模仿、翻印的嫌疑,尤以卷首“莺莺遗照”图像是各书坊翻刻次数最多的,留下的痕迹最为明显。如万历二十五年(1597)前后徽州玩虎轩刻本《元本出相北西厢记》、万历二十六年(1598)金陵继志斋重刻本《重校北西厢记》、万历三十八年(1610)武林起凤馆刻本《元本出相北西厢记》、万历间陈晓隆刻本《重校元本大板释义(羕)全像音释北西厢记》、天启间刻本《槃薖硕人增改定本西厢记》、明末存诚堂刻本《新刻魏仲雪先生批点西厢记》、明末刻本《新订徐文长先生批点音释北西厢》、明末据王起侯刻本剜改重印本《田水月山房北西厢藏本》等等,刻本地域遍布江南,其间插图的差别仅是莺莺所穿衣服有无纹饰点缀而已。考察诸本莺莺像的最早来源,当是隆庆三年(1569)苏州顾玄纬众芳书斋刻本《西厢记杂录》中的插图,明末各本之间的翻刻演变过程尚值得深入研究。

1.2 将他人作品改换名目,冒充新作刊刻

近代著名藏书家和版本学家叶德辉云:“明人刻书有一种恶习,往往刻一书而改头换面,节删易名。”[4]谬种流传,尤以闽建书坊最为典型。明代郎瑛言:“我朝太平日久,旧书多出,此大幸也,亦惜为福建书坊所坏。盖闽专以货利为计,但遇各省所刻好书,闻价高即便翻刊,卷数、目录相同而于篇中多所减去,使人不知,故一部止货半部之价,人争购之。”[5]晚明建阳书坊由于僻处闽北山区,不如江南地区人文荟萃,容易获取戏曲作品稿源,故此地书坊善将他人著作改换名目冒充新作刊刻。如师俭堂刻本《留真记》剧本,是由《牡丹亭还魂记》改易而来,当时人即痛加批评“并其本来面目而易之矣”[6]。宝珠堂刻本《丹桂记》,则系翻刻改易《玉茗堂批评红梅记》而来,关目曲白完全相同,评语亦多相似,仅易《红梅》为《丹桂》,“唯第5出原本卢昭容折红梅以赠裴禹,今改为折丹桂相赠,故取以为名。但曲词中所谓‘肌肤净,魂魄清,淡月黄昏含瘦影。占春风点点飘香,透风前种种生情。孤芳不与凡花并,暗香长傍瑶华境云云,遂无着落”[7]。若非细加考索,或是未见《红梅记》原本的读者,极容易误为又一新剧。

1.3 将他人作品据为己作刊刻印行

与翻版盗刻别家戏曲刻本、侵犯作品著作权不同的是,晚明书坊尚有请人捉刀代笔,将别人戏曲作品据为己有者,以书坊汪廷讷为特例。万历间《环翠堂乐府》传奇刻本十余种,除少数他人作品之外,其余诸刻卷端题“明新都无无居士汪廷讷昌朝父著”,似均为汪廷讷自著。周晖《续金陵琐事》却载:“陈所闻工乐府,《濠上斋乐府》外,尚有八种传奇:《狮吼》《长生》《青梅》《威凤》《同升》《飞鱼》《彩舟》《种玉》,今书坊汪廷讷皆刻为己作,余怜陈之苦心,特为拈出。”[8]虽经徐朔方先生细加考辨,认为周晖所言不可尽信[9]。然空穴来风,信必有据,同时代顾起元即言:“顷友人陈荩卿所闻,亦工度曲,颇与二公(按:指徐霖、陈铎)相上下,而穷愁不称其意气,所著多冒它人姓氏,甘为床头捉刀人以死,可叹也。”[10]汪廷讷作为盐商,家资巨富,以金钱接济陈所闻换取其创作的剧本完全有可能。又清初钞本《曲品》云“近有《环翠乐府》盛行于世,而昌朝自著,止有三帙(按:谓《高士》《同升》《天书》)”,并于《天书记》《同升记》两书条目分别注云“初系新安汪昌朝草创,不甚佳。今荩卿重校行之,与初刻全不同,词采斐然矣”、“内多系陈荩卿删润者” [11]。至少在当时人看来,汪氏自著传奇业经陈荩卿润色修饰,其余各本著作权也非如其刻本所署版权题署那么清白。廷讷于刻本中只字不提陈氏之功,较那些位高权重者请幕府文人代为疏草作笔却不掩饰其姓名者,相形之下,汪氏所为欠缺厚道。

2 晚明书坊戏曲的作伪手段

在晚明书坊戏曲刊印和发行过程中,无论是对版刻持有权的侵占,抑或是对著作所有权的剥夺,盗版绝非是孤立的行为,作伪与之须臾难离,即使在以上所示几种比较明确的盗版行为方式中,作伪也是不可忽视的存在。综合起来看,晚明书坊戏曲的作伪手段有以下几类。

2.1 购买戏曲旧版,修改版权题署,伪作新书印售

晚明书坊尤其是江南一带书坊,身处激烈的竞争环境,若非有雄厚的经济实力和鲜明的版刻特色,很容易在竞争中被对手击垮,故书坊间的盛衰起落比较明显,戏曲版片转移之频繁亦为历代少见。新坊主购得旧家戏曲版片之后,对版权题署稍作修改,即以新书名目重印发行。它们或于扉页改换版权题属,如明末金陵博古堂所印《元曲选》得自臧懋循雕虫馆原刻本,仅改扉页题署“精选元人∕杂剧百种∕雕虫馆藏板”为“雕虫馆校定∕元人百种曲∕博古堂藏板”[12]。或于刻版卷末新增牌记,如万历九年(1581)建阳朱氏与畊堂印本《新刻增补全像乡谈荔枝记》即在“书林南阳堂叶文桥绣梓”原版卷末新添牌记“万历辛巳岁冬月朱氏与畊堂梓行”。或于书版卷端增添新坊主名号,如明末朱元镇重印本《牡丹亭还魂记》,版式、行款、插图均同万历四十五年(1617)原刻本。郑振铎先生言此书“惟去石林居士序,并于题下多‘歙县玉亭朱元镇校数字为异耳。不知者皆误为朱氏重刊本”[13]。若非见多识广,此种作伪颇不易察觉。

2.2 收购戏曲残版,铲改、增补旧刻,另易书名发行

除对版权题署加以删改替换外,晚明书坊戏曲刊印发行过程中的另一种常见作伪手段是在原版旧刻上直接铲改内容,另易书名,以达到迷惑读者的目的。如明末失名书坊铲改《缠头百练》为《怡春锦》,“此书经坊间挖改,易名《怡春锦》,第一集首页第一行尚题‘新镌出像点板缠头百练幽期写照,是坊贾疏忽未及改者”[14]。其余各集题名所改简直与原刻无异。此种改刻作伪,收藏者非仔细辨别,极容易上当受骗。与此微有差异的是,晚明书坊经营者对一些内容残缺的旧版则用移花接木的方法,窜入内容相似之作,稍作修改另易书名即刷印售卖获利。如明末书坊廷礼收得残版曲选《玉振金声》,因其残破不全,故书坊主又添版补刻部分内容,铲改旧版目录,剜改书名为《玉谷调簧》。故新书目录作五卷,正文却分六卷,看似卷数增加,实则内容减少。条目相符者少,有录无文者多。

2.3 伪托名家作序和评点

无论何时何地,文化名人都是社会聚焦的中心,故书商为提高书籍销量,请托名家作序题跋、参订批评,甚至不惜伪托其名号,或借助其造诣精深的文学成就,或着力其思想的特异惊人之处,或借重其特殊的身份地位,以提高作品的社会知名度和影响力,从而获得较好的图书市场占有率。不算名人作序的曲本,仅据粗略统计,晚明书坊戏曲评点本的数量至少在150种以上[15],其中如题“玉茗堂(汤显祖)、李卓吾(贽)、陈眉公(继儒)、袁了凡(黄)、魏仲雪(浣初)、徐笔峒(奋鹏)、袁中郎(宏道)、徐文长(渭)、李九我(廷机)、屠赤水(隆)、冯犹龙(梦龙)、谭友夏(元春)”诸先生批评。各人评点作品的数量从一种至十余种不等。虽然某些戏曲作品确有可能是当事人出于以文治生或立言垂世的需求,亲自参与评点与传播的过程,然大部分作品值得怀疑,如署“李卓吾先生批评”之《红拂记》《明珠记》《玉合记》等剧,当时人即已指为叶昼伪托[16]。又如万历二十九年(1601)继志斋刻本《汤海若先生批评红拂记》、万历间“本衙”刻本《屠赤水先生批评荆钗记》等剧,虽然都是以批评为号召,全剧实无一字评语。明末戏曲家沈自晋曾针对当时戏曲出版过程中借名汤显祖评点之举加以讽刺:“那得胡圈乱点涂人目,漫假批评玉茗堂?坊间伎俩,更莫辨词中衬字,曲白同行。”[17]这些未经过当事人授权的戏曲批评属于明显的作伪行为,但是风尚所趋,冒充名家评点的戏曲书籍,显然较一般作品更容易畅销获利,故各书坊主不惮大肆伪造与使用,正是晚明时期书籍销售的重要营销手段。

3 结 语

晚明书坊戏曲刻印与发行过程中形式多样的盗版与作伪方式,无非是书坊主为获取稿源,谋求书籍利润,争取图书市场认可,从而在激烈的竞争环境中立足而作出的应对。不可否认,此类行为损害了合法书商、戏曲作者与评点者等人的权益,也给当时及后来人在戏曲内容、版刻形态等方面的辨识造成诸多不便甚至是误导,破坏了优秀戏曲作品的内在价值。然而数量繁多的坊刊戏曲作品,不管其内容或价值的优劣,在某种程度上说,对中国古典戏曲的保存与传承起到了一定的作用。况且,晚明书坊主针对这些恶意的盗版和作伪行为,亦采取了一系列修正的措施,例如于戏曲刻本中明确版权归属,打造书坊的品牌,做足戏曲广告宣传,凸显精品意识。今日所能见到的晚明书坊戏曲作品也有相当部分的精品,或许也是这些负面反应的积极成果。(赵林平)

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-05-16 04:47:05 HTTP/2.0 GET : https://f.sjds.net/a/463250.html
  2. 运行时间 : 0.123304s [ 吞吐率:8.11req/s ] 内存消耗:4,373.38kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=b7ab49ce7003aa3399f2096e21a98f7a
  1. /yingpanguazai/ssd/ssd1/www/f.sjds.net/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/composer/autoload_static.php ( 4.90 KB )
  7. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  10. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  11. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  12. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  13. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  14. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  15. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  16. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  17. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  18. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  19. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  21. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  22. /yingpanguazai/ssd/ssd1/www/f.sjds.net/app/provider.php ( 0.19 KB )
  23. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  24. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  25. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  26. /yingpanguazai/ssd/ssd1/www/f.sjds.net/app/common.php ( 0.03 KB )
  27. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  28. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  29. /yingpanguazai/ssd/ssd1/www/f.sjds.net/config/app.php ( 0.95 KB )
  30. /yingpanguazai/ssd/ssd1/www/f.sjds.net/config/cache.php ( 0.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/f.sjds.net/config/console.php ( 0.23 KB )
  32. /yingpanguazai/ssd/ssd1/www/f.sjds.net/config/cookie.php ( 0.56 KB )
  33. /yingpanguazai/ssd/ssd1/www/f.sjds.net/config/database.php ( 2.48 KB )
  34. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  35. /yingpanguazai/ssd/ssd1/www/f.sjds.net/config/filesystem.php ( 0.61 KB )
  36. /yingpanguazai/ssd/ssd1/www/f.sjds.net/config/lang.php ( 0.91 KB )
  37. /yingpanguazai/ssd/ssd1/www/f.sjds.net/config/log.php ( 1.35 KB )
  38. /yingpanguazai/ssd/ssd1/www/f.sjds.net/config/middleware.php ( 0.19 KB )
  39. /yingpanguazai/ssd/ssd1/www/f.sjds.net/config/route.php ( 1.89 KB )
  40. /yingpanguazai/ssd/ssd1/www/f.sjds.net/config/session.php ( 0.57 KB )
  41. /yingpanguazai/ssd/ssd1/www/f.sjds.net/config/trace.php ( 0.34 KB )
  42. /yingpanguazai/ssd/ssd1/www/f.sjds.net/config/view.php ( 0.82 KB )
  43. /yingpanguazai/ssd/ssd1/www/f.sjds.net/app/event.php ( 0.25 KB )
  44. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  45. /yingpanguazai/ssd/ssd1/www/f.sjds.net/app/service.php ( 0.13 KB )
  46. /yingpanguazai/ssd/ssd1/www/f.sjds.net/app/AppService.php ( 0.26 KB )
  47. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  48. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  49. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  50. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  51. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  52. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/services.php ( 0.14 KB )
  53. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  54. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  55. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  56. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  57. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  58. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  59. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  60. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  61. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  62. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  63. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  64. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  65. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  66. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  67. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  68. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  69. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  70. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  71. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  72. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  73. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  74. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  75. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  76. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  77. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  78. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  79. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  80. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  81. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  82. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  83. /yingpanguazai/ssd/ssd1/www/f.sjds.net/app/Request.php ( 0.09 KB )
  84. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  85. /yingpanguazai/ssd/ssd1/www/f.sjds.net/app/middleware.php ( 0.25 KB )
  86. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  87. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  88. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  89. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  90. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  91. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  92. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  93. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  94. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  95. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  96. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  97. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  98. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  99. /yingpanguazai/ssd/ssd1/www/f.sjds.net/route/app.php ( 1.72 KB )
  100. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  101. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  102. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  103. /yingpanguazai/ssd/ssd1/www/f.sjds.net/app/controller/Index.php ( 4.81 KB )
  104. /yingpanguazai/ssd/ssd1/www/f.sjds.net/app/BaseController.php ( 2.05 KB )
  105. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  106. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  108. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  109. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  110. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  111. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  112. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  113. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  114. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  115. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  116. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  117. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  118. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  119. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  120. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  121. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  122. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  123. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  124. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  125. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  126. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  127. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  128. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  129. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  130. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  131. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  132. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  133. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  134. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  135. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  136. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  137. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  138. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  139. /yingpanguazai/ssd/ssd1/www/f.sjds.net/runtime/temp/515214ef16c88a93e5374c9e895e8d02.php ( 12.06 KB )
  140. /yingpanguazai/ssd/ssd1/www/f.sjds.net/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000388s ] mysql:host=127.0.0.1;port=3306;dbname=f_sjds;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000610s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000557s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000297s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000503s ]
  6. SELECT * FROM `set` [ RunTime:0.000208s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000624s ]
  8. SELECT * FROM `article` WHERE `id` = 463250 LIMIT 1 [ RunTime:0.000415s ]
  9. UPDATE `article` SET `lasttime` = 1778878026 WHERE `id` = 463250 [ RunTime:0.001680s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000233s ]
  11. SELECT * FROM `article` WHERE `id` < 463250 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000418s ]
  12. SELECT * FROM `article` WHERE `id` > 463250 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000344s ]
  13. SELECT * FROM `article` WHERE `id` < 463250 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000696s ]
  14. SELECT * FROM `article` WHERE `id` < 463250 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.000594s ]
  15. SELECT * FROM `article` WHERE `id` < 463250 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.000800s ]
0.125022s