V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
indo
V2EX  ›  PHP

PHP 超小单,要练手的来。

  •  
  •   indo · Jan 6, 2018 · 5669 views
    This topic created in 3041 days ago, the information mentioned may be changed or developed.

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

    WeChat:l_oo_p

    16 replies    2018-01-08 14:49:11 +08:00
    yejinmo
        1
    yejinmo  
       Jan 6, 2018   ❤️ 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  
       Jan 6, 2018
    这个单我接了,要开始找活路了。楼下排队
    yomiko123
        3
    yomiko123  
       Jan 6, 2018
    好吧,我不抢
    16500682
        4
    16500682  
       Jan 6, 2018 via iPhone
    我也不抢
    tuteng
        5
    tuteng  
       Jan 6, 2018
    @DavidNineRoc 兄弟,组团么,有意向的话加微信 ZWd1YW5nbmluZzEyMzQ1(base64)
    DavidNineRoc
        6
    DavidNineRoc  
       Jan 6, 2018
    @tuteng 已加
    lhx2008
        7
    lhx2008  
       Jan 6, 2018 via Android
    可以做微信通知 wx MjgwMDAxNDk0
    fortunezhang
        8
    fortunezhang  
       Jan 6, 2018
    @tuteng 还有位置吗?我也要上车。
    lihongjie0209
        9
    lihongjie0209  
       Jan 6, 2018
    整理一下:
    1. 定时任务, 秒级别. cron 不支持. 可以使用单线程休眠的方式实现.
    2. 发送请求. bash 或者其他脚本都可以.
    3. 文本解析, 需要正则表达式, 如果是 json, 可以用 json 解析器.
    4. 浮点数运算. bash 不太擅长.
    5. 调用接口, 参考 2.

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

    之前的帖子中有提到用 Bash 和 Cron 实现的, 现在看来不太合适. Python 和 PHP 是个不错的选择.
    tuteng
        10
    tuteng  
       Jan 6, 2018
    @fortunezhang 有位置,没活
    fortunezhang
        11
    fortunezhang  
       Jan 6, 2018
    @tuteng ojbk
    DavidNineRoc
        12
    DavidNineRoc  
       Jan 6, 2018
    @lihongjie0209 cron 支持秒级别的把,难道我用的不一样
    feiyu1993
        14
    feiyu1993  
       Jan 7, 2018
    swoole 定时器实现,支持秒级别的。 @indo 还有位置吗?
    indo
        15
    indo  
    OP
       Jan 7, 2018
    @feiyu1993 已经在进行中了。
    defunct9
        16
    defunct9  
       Jan 8, 2018
    报酬已拿,mark 走人。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2763 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 55ms · UTC 14:48 · PVG 22:48 · LAX 07:48 · JFK 10:48
    ♥ Do have faith in what you're doing.