V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
indo
V2EX  ›  PHP

PHP 超小单,要练手的来。

  •  
  •   indo · 2018-01-06 19:42:08 +08:00 · 4873 次点击
    这是一个创建于 2549 天前的主题,其中的信息可能已经有所发展或是发生改变。

    思路在这儿 https://www.v2ex.com/t/418469#reply3 愿意帮忙写个 PHP 脚本的联系我一下吧,报酬不多,几杯星爸爸。

    WeChat:l_oo_p

    16 条回复    2018-01-08 14:49:11 +08:00
    yejinmo
        1
    yejinmo  
       2018-01-06 20:10:01 +08:00   ❤️ 1
    <?php
    $path_a = "a.html";
    $path_b = "b.html";
    $content_a = file_get_contents($path_a);
    $contetn_b = file_get_contents($path_b);
    $pattern_a = "/‘ test1 ’:123.456 ; ‘ test2 ’:(.+?) ; ‘ test3 ’:200.200 ; ‘ test4 ’:200.200 ;/";
    $pattern_b = "/‘ test5 ’:(.+?)/";
    preg_match($pattern_a, $content_a, $match_a);
    preg_match($pattern_b, $contetn_b, $match_b);
    $var_a = floatval($match_a[1]);
    $var_b = floatval($match_b[1]);
    if($var_a * $var_b > 66666)
    {
    //do something
    }
    ?>
    DavidNineRoc
        2
    DavidNineRoc  
       2018-01-06 20:25:07 +08:00
    这个单我接了,要开始找活路了。楼下排队
    yomiko123
        3
    yomiko123  
       2018-01-06 20:36:44 +08:00
    好吧,我不抢
    16500682
        4
    16500682  
       2018-01-06 20:40:34 +08:00 via iPhone
    我也不抢
    tuteng
        5
    tuteng  
       2018-01-06 20:43:13 +08:00
    @DavidNineRoc 兄弟,组团么,有意向的话加微信 ZWd1YW5nbmluZzEyMzQ1(base64)
    DavidNineRoc
        6
    DavidNineRoc  
       2018-01-06 20:45:48 +08:00
    @tuteng 已加
    lhx2008
        7
    lhx2008  
       2018-01-06 20:50:14 +08:00 via Android
    可以做微信通知 wx MjgwMDAxNDk0
    fortunezhang
        8
    fortunezhang  
       2018-01-06 20:54:29 +08:00
    @tuteng 还有位置吗?我也要上车。
    lihongjie0209
        9
    lihongjie0209  
       2018-01-06 20:55:46 +08:00
    整理一下:
    1. 定时任务, 秒级别. cron 不支持. 可以使用单线程休眠的方式实现.
    2. 发送请求. bash 或者其他脚本都可以.
    3. 文本解析, 需要正则表达式, 如果是 json, 可以用 json 解析器.
    4. 浮点数运算. bash 不太擅长.
    5. 调用接口, 参考 2.

    后续:
    1. 是否作为系统服务?
    2. 日志.
    3. 异常处理.

    之前的帖子中有提到用 Bash 和 Cron 实现的, 现在看来不太合适. Python 和 PHP 是个不错的选择.
    tuteng
        10
    tuteng  
       2018-01-06 21:00:19 +08:00
    @fortunezhang 有位置,没活
    fortunezhang
        11
    fortunezhang  
       2018-01-06 21:09:21 +08:00
    @tuteng ojbk
    DavidNineRoc
        12
    DavidNineRoc  
       2018-01-06 21:46:33 +08:00
    @lihongjie0209 cron 支持秒级别的把,难道我用的不一样
    feiyu1993
        14
    feiyu1993  
       2018-01-07 00:25:49 +08:00
    swoole 定时器实现,支持秒级别的。 @indo 还有位置吗?
    indo
        15
    indo  
    OP
       2018-01-07 21:20:37 +08:00
    @feiyu1993 已经在进行中了。
    defunct9
        16
    defunct9  
       2018-01-08 14:49:11 +08:00
    报酬已拿,mark 走人。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1431 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 17:00 · PVG 01:00 · LAX 09:00 · JFK 12:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.