johnnyR
V2EX  ›  PHP

PHP 读取文本内容结果分页

  •  
  •   johnnyR · Jul 11, 2014 · 3783 views
    This topic created in 4371 days ago, the information mentioned may be changed or developed.
    怎样在读取文本内容找到对应字符串后停止。例如我想在查找期间找到5条结果程序自动停止。并显示下一页按钮点击后继续读取
    6 replies    2014-07-11 11:43:30 +08:00
    imn1
        1
    imn1  
       Jul 11, 2014
    按钮,这表明已经到达客户端,但读取是服务器端的事喔
    如果继续是指同一个文本,你可能需要ajax
    如果文本很大,建议用按字节读取+seek,不大的话还不如全读了,一起发给客户端,用js控制显示多少
    johnnyR
        2
    johnnyR  
    OP
       Jul 11, 2014
    @imn1 就是“下一页”这种简单的按钮、是很大。有200多个文本每个文本里有几百万条记录.方便写吗
    bufannao
        3
    bufannao  
       Jul 11, 2014 via iPad
    @johnnyR 这种情况用文本已经不适合了吧
    66beta
        4
    66beta  
       Jul 11, 2014
    不如导入数据库
    viowan
        5
    viowan  
       Jul 11, 2014
    如果不做条件查询的话就用fread和fseek配合来做也可以啊。不过如果文件不大,不如一次全部都加载可能效率还要高一点。
    zhanglp888
        6
    zhanglp888  
       Jul 11, 2014
    文件fopen fread,如果文件大的话,更是不好,如果非得用,就一次性读取放到一个json里,用js分页
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1379 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 16:59 · PVG 00:59 · LAX 09:59 · JFK 12:59
    ♥ Do have faith in what you're doing.