当前位置:首页>学习笔记>【王迁著作权法学习笔记】第八章第一节直接侵权&第二节间接侵权

【王迁著作权法学习笔记】第八章第一节直接侵权&第二节间接侵权

  • 2026-05-08 22:32:02
【王迁著作权法学习笔记】第八章第一节直接侵权&第二节间接侵权

第一节 直接侵权

一、直接侵权的概念和构成要件

1. 逻辑

著作权的每一项专有权利对应控制一类特定行为

  • • 复制权 → 控制复制行为
  • • 发行权 → 控制发行行为
  • • 表演权 → 控制表演行为

✅ 构成直接侵权的公式:
「未经著作权人许可」 + 「无合理使用/法定许可等免责抗辩」 + 「实施了受专有权利控制的行为」 = 直接侵权

类比:类似侵害土地所有权——未经许可、无法律允许,擅自闯入他人所有的土地,即构成侵权。

2. 典型对比案例:购买阅读盗版书 vs 安装使用盗版软件

行为
是否构成直接侵权
理由
公司程序员故意购买、阅读盗版《计算机软件手册》,用于商业服务
❌ 不构成
著作权法17项专有权利中,没有任何一项控制「购买、阅读盗版书籍」的行为,该行为不属于复制、发行等受专有权利控制的行为
公司故意购买、安装使用盗版软件用于商业服务
✅ 构成
安装软件是将软件从光盘复制到计算机硬盘,形成永久性复制件,属于典型的复制行为,受复制权控制;且商业性使用不属于合理使用,因此构成直接侵权

📜 法条依据:最高人民法院《著作权司法解释》第21条明确规定:计算机软件用户未经许可或者超过许可范围商业使用计算机软件的,依据《著作权法》第53条第1项、《计算机软件保护条例》第24条第1款第1项的规定承担民事责任(该两条均为未经许可复制需承担侵权责任的规定)。即使没有该司法解释,依据专有权利的性质也可以推出相同结论。

3. 现有立法的逻辑说明

《著作权法》第52条、第53条列举的侵权行为绝大多数都是直接侵权,而所有直接侵权都可以从第10条规定的专有权利中直接推出,因此这两条列举本质上是不必要的:

  • • 未经许可发表他人作品 → 侵犯发表权(直接侵权)
  • • 抢署名、把合作作品当自己作品发表 → 侵犯署名权/发表权(直接侵权)
  • • 歪曲篡改他人作品 → 侵犯保护作品完整权(直接侵权)

未来修法方向:建议删除对直接侵权的列举,增加对间接侵权和其他违法行为的规定。


二、直接侵权的构成与主观过错

1. 知识产权侵权(infringement)与普通民事侵权(tort)的核心差异

区别
著作权直接侵权(infringement)
普通民事侵权(tort)
构成是否需要主观过错
❌ 不需要:只要未经许可、无法定免责,擅自实施受专有权利控制的行为即构成直接侵权
✅ 需要:无过错不构成侵权
过错的作用
仅影响赔偿责任的承担,不影响侵权成立
是侵权成立的前提

📜 国际规则依据:TRIPS协定(《与贸易有关的知识产权协定》)第45条第2款规定:即使侵权人不知道、也没有合理理由知道自己从事侵权行为,成员仍可授权司法机关责令其返还利润或支付法定赔偿金——此处的"侵权"本身就和主观过错无关。
其他国家立法例:

  • • 加拿大版权法:任何人未经版权人许可即实施了根据本法规定只有版权人才有权从事的行为,构成版权侵权
  • • 美国版权法:任何侵犯了版权人根据第106条至第122条规定的专有权利……就是版权的侵权者
  • • 欧盟法院:除了版权指令规定的限制和例外,任何第三人未经权利人事先许可使用作品的行为都必须被认定为对作品著作权的侵权

2. 示例:出版社尽到审查义务仍出错

甲创作小说,乙擅自署自己名字交出版社出版;出版社尽到了出版业常规审查义务,仍未发现真相,出版了该小说。

  • • 出版社没有主观过错,但行为本身:
    1. 1. 出版未发表作品 → 受发表权控制
    2. 2. 错误署名 → 受署名权控制
    3. 3. 印刷作品 → 受复制权控制
    4. 4. 出售书籍复制件 → 受发行权控制
  • • 结论:上述行为均未经许可,也不属于合理使用/法定许可,因此即使无过错,仍然构成直接侵权,只是不需要承担损害赔偿责任。

3. 无过错直接侵权的责任后果

无主观过错的直接侵权,责任范围:

  • • ✅ 需要承担:停止侵权、返还侵权所得利润
  • • ❌ 不需要承担:损害赔偿责任

📜 依据:最高人民法院《著作权司法解释》第20条:出版物侵犯他人著作权的,出版者应当根据其过错、侵权程度及损害后果等承担民事赔偿责任。出版者对其出版行为的授权、稿件来源和署名、所编辑出版物的内容等未尽到合理注意义务的,依据《著作权法》第54条(原49条)的规定,承担赔偿责任。出版者应对其尽了合理注意义务承担举证责任


🎯 案例:侵占装有软件的电脑不侵害软件著作权

基本案情:员工为公司开发职务软件,著作权归公司;员工离职后侵占装有该软件的电脑,公司主张员工侵害了其对软件的修改权和发行权。
核心争议:员工侵占电脑的行为是否侵犯修改权、发行权?
裁判观点(最高人民法院):

  1. 1. 著作权的专有权利是排他权,作用是规制他人未经许可实施特定行为,和权利人自己能不能使用/修改/发行作品没有关系——如果修改权就是权利人自己可以修改,那著作权法出台之前作者都无权修改自己的作品了,逻辑不通。
  2. 2. 修改权和发行权的定义是:禁止他人未经许可修改、发行作品,本案员工并没有实施任何未经许可修改、发行该软件的行为,不符合侵害修改权、发行权的行为模式。
  3. 3. 员工未移交电脑属于劳动纠纷或普通民事侵权,和著作权侵权无关。
    结论:不支持公司的著作权侵权主张,判决符合著作权原理。

三、直接侵权责任与合法来源抗辩

1. 规则基础

直接侵权的构成不需要主观过错,但赔偿责任的承担必须以过错为前提——合法来源抗辩就是该规则的具体应用。

2. 法条规则

我国《著作权法》第59条第1款:复制品的发行者……不能证明其发行……的复制品有合法来源的,应当承担法律责任

⚠️ 关键解释:此处的「法律责任」真实含义是赔偿责任,理由:

  1. 1. 停止侵权责任的承担,不以主观过错/复制品有合法来源为前提,无论来源是否合法,只要是侵权复制品,发行者都要停止发行。
  2. 2. 可以和专利法、商标法的规则印证:
    • • 《专利法》第77条:为生产经营目的使用、许诺销售或者销售不知道是未经专利权人许可而制造并售出的专利侵权产品,能证明该产品合法来源的,不承担赔偿责任。
    • • 《商标法》第64条第2款:销售不知道是侵犯注册商标专用权的商品,能证明该商品是自己合法取得并说明提供者的,不承担赔偿责任。

3. 合法来源抗辩的本质

合法来源抗辩不是对「侵权成立」的抗辩,仅仅是对「赔偿损失」的抗辩

  • • 前提:行为人已经未经许可实施了受专有权利控制的行为(比如发行侵权复制品,已经构成直接侵权)
  • • 效果:通过举证来源合法证明自己无过错,从而免除赔偿责任,但是仍然要承担停止侵权的责任。

4. 合法来源抗辩的举证要求

被诉侵权人需要证明:

  1. 1. 主观上:不知道也不应当知道是侵权复制品;
  2. 2. 客观上:复制品有合法来源,需要提供合同、进货单、发票等符合交易习惯的证据,证明从正规渠道、以正常价格进货,符合交易惯例。

规则:如果被诉侵权人完成上述举证,推定其无过错,抗辩成立;权利人需要提供相反证据才能推翻。
📜 司法解释依据:最高人民法院《关于知识产权民事诉讼证据的若干规定》第4条:被告依法主张合法来源抗辩的,应当举证证明合法取得被诉侵权产品、复制品的事实,包括合法的购货渠道、合理的价格和直接的供货方等。被告提供的被诉侵权产品、复制品来源证据与其合理注意义务程度相当的,可以认定其完成前款所称举证,并推定其不知道被诉侵权产品、复制品侵害知识产权。被告的经营规模、专业程度、市场交易习惯等,可以作为确定其合理注意义务的证据

典型案例:《傅雷家书》案

当当网销售的《傅雷家书》是出版社未经著作权人许可出版的侵权图书,因此当当网销售行为受发行权控制,已经构成直接侵权;但当当网的图书来自正规出版社,有正规书号,供货方有合法资质,因此合法来源抗辩成立,法院认定当当网不需要承担赔偿责任,但仍然需要停止销售。

5. 合法来源抗辩成立后的责任

合法来源抗辩仅仅免除赔偿责任,仍然需要承担:

  1. 1. 停止侵权责任(比如停止发行侵权复制品)
  2. 2. 权利人为停止侵权支出的合理开支(最高人民法院司法解释明确:合理开支是基于侵权行为发生,即使抗辩成立,仍然需要由被诉侵权人承担)

🧐 理论研究:出租者能通过证明复制品有合法来源免责吗?

《著作权法》第59条第1款规定:视听作品、计算机软件、录音录像制品的复制品的出租者不能证明其出租的复制品有合法来源的,应当承担法律责任
wq老师认为该规定存在逻辑矛盾:

  1. 1. 出租权控制的是「有偿临时转移复制品占有的行为」,只要未经权利人许可,出租行为就构成侵权,和复制品来源是否合法完全无关
    举例:甲开DVD出租店,进货都是正版DVD,但出租行为没有经过电影著作权人许可,甲能不能以DVD来源合法抗辩?按照该规定可以抗辩,但该结论完全不符合出租权的立法目的。
  2. 2. 为什么发行权的合法来源规则是对的?因为发行权存在权利用尽(首次销售原则):合法发行的复制品,后续再销售不需要经过权利人许可,发行者只需要对复制品是否非法来源不知情即可;但出租权不存在权利用尽,即使是正版复制品,出租也必须经过权利人许可,和来源无关。
  3. 3. 结论:该规定错位压缩了出租权的适用范围,逻辑不成立;所幸目前商业出租市场已经基本消失,没有造成严重实践后果。

对比美国版权法规则:美国的广义发行权包含发行和出租,但是明确规定首次销售原则(发行权用尽)不适用于出租,出租复制品为商业目的必须经过权利人许可,逻辑自洽。


第二节 间接侵权

一、间接侵权的概念和发展

1. 概念

间接侵权是指:行为人并未直接实施受专有权利控制的行为,但行为和他人的直接侵权有特定关系,行为人存在特定主观过错,基于公共政策被认定为侵权
核心特征:行为本身没有直接落入专有权利的控制范围,因此叫「间接」侵权。

2. 制度产生背景

  • • 早期技术条件:直接侵权多由有固定场所的主体实施,容易查处,仅追究直接侵权足够救济。
  • • 数字/网络时代:个人侵权能力大大提升,直接侵权人分散、甚至在管辖范围外,权利人难以一一追责;如果不追究间接帮助者的责任,权利人损害无法弥补,因此间接侵权制度逐步发展,尤其是网络环境下的间接侵权规则成为各国立法重点。

3. 直接侵权 vs 间接侵权 

对比项
直接侵权
间接侵权
行为是否落入专有权利控制范围
✅ 是
❌ 否
构成是否需要主观过错
❌ 不需要,过错仅影响赔偿
✅ 必须,教唆/帮助/引诱均以过错为前提
举证责任(权利人)
只需要证明被告实施了受专有权利控制的行为
需要证明被告存在主观过错(明知应知,仍引诱/帮助)

二、间接侵权的类型

我国《民法典》第1169条第1款的一般规则:教唆、帮助他人实施侵权行为的,应当与行为人承担连带责任,该规则适用于著作权侵权,因此即使著作权法没有明确规定间接侵权,教唆、引诱、帮助直接侵权的行为也构成间接侵权。

英美法系版权法发展出了两类典型的间接侵权:帮助侵权引诱侵权,其中帮助侵权分为两类:

类型1:参与协同侵权(身体力行参与侵权)

概念:明知他人要实施直接侵权,仍然以提供劳动、协同行事的方式参与。

典型案例:Screen Gems案
一家公司出版盗版唱片,广告商、广播公司、包装公司在明知是盗版的情况下,分别提供广告制作、广告播出、唱片包装服务,三家公司的行为均构成帮助侵权。

典型案例:Fonovisa案
二手市场中部分摊位大量出售盗版唱片,权利人、警察已经向市场经营者发了警告函,经营者置之不理,仍然为摊位提供摊位、场地、设施、广告、水电,法院认定市场经营者明知侵权仍提供实质性帮助,构成帮助侵权。


类型2:提供侵权工具/设备/材料

概念:明知他人要用工具实施直接侵权,仍然向其提供侵权所需的工具、材料。

典型案例:Abdallah案
盗版经营者找磁带制造商,定制和正版音乐磁带长度一致的空白磁带(正版不是标准长度),制造商明知定制该空白磁带是用来非法复制正版音乐出售,仍然定制提供,法院认定构成帮助侵权。

英国立法的特殊规定:提前规制侵权预备行为

《英国版权法》明确将部分预备性帮助行为规定为间接侵权:

  1. 1. 第24条:明知某工具是专门用来制作侵权复制件的,仍然在商业中出售、出租、持有、进口,构成侵权——该行为本身还没有帮助到具体的直接侵权,但为了防患于未然,提前认定为间接侵权。
  2. 2. 其他情形:
    • • 公共娱乐场所经营者,明知他人要在场所内侵权表演,仍然允许使用场所,构成间接侵权
    • • 播放设备提供者、场所所有人,明知设备会被用来侵权,仍然提供,构成间接侵权
    • • 提供唱片/电影拷贝,明知对方会用来侵权,仍然提供,构成间接侵权

三、网络环境中的间接侵权

1. 网络服务提供商的分类

网络服务提供商(ISP)按照服务类型分为三类:

服务类型
定义
举例
网络接入服务
提供互联网接入的传输通道,不控制内容
中国电信、联通的光纤宽带,有线电视宽带;自动缓存是接入服务中自然产生的技术现象
信息存储服务
用自己的服务器为用户提供存储空间,供用户上传内容供他人访问
BBS、视频分享平台、博客/个人空间
信息定位服务
根据用户关键词搜索查找信息
百度等搜索引擎服务

第三人利用ISP的服务实施直接侵权时(比如未经许可上传侵权小说到博客),ISP是否构成间接侵权?核心判断标准:ISP是否存在主观过错(明知/应知侵权存在),因为客观上ISP的服务确实为侵权提供了帮助,只有过错才会构成间接侵权。

2. 国际通行的过错认定规则

规则1:网络服务提供商没有监控网络活动的义务
  • • 早期错误实践:美国、德国早期法院认为ISP没找到侵权内容就是有过失,构成侵权;该做法不合理:
    1. 1. 要求ISP监控所有内容会产生巨额成本,最终转嫁给用户,推高网费,阻碍互联网发展
    2. 2. 严重妨碍信息自由流通,降低传播速度,不符合互联网的价值
  • • 现行正确规则:
    美国《千禧年数字版权法》第512条(m)款明确规定:网络服务提供商没有监视网络、寻找侵权活动的义务;欧盟《电子商务指令》第15条也有相同规定。
    即:不能仅因ISP没有主动监控、没发现侵权,就推定ISP有过错
规则2:不知晓/没有合理理由知晓侵权,或知晓后及时制止的,不具有过错,不构成间接侵权
  • • 对网络接入服务:接入服务就是「信息管道」,提供者无法知晓传输内容,因此只要没有主动监控发现侵权,就不承担责任。
  • • 对信息存储服务、信息定位服务:适用通知-移除规则

    规则内容:ISP收到权利人发出的、符合要求的侵权通知后,立即移除侵权内容/断开侵权链接,就不具有过错,不承担责任;如果收到通知后拒绝移除,就明显具有过错,构成间接侵权。

📜 我国立法规定:《民法典》第1195条第1-2款:*网络用户利用网络服务实施侵权行为的,权利人有权通知网络服务提供者采取删除、屏蔽、断开链接等必要措施。

最新文章

随机文章

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