vazo
V2EX  ›  PHP

insert 插入 js 代码出现语法错误,求指点.

  •  
  •   vazo · Nov 17, 2022 · 2417 views
    This topic created in 1456 days ago, the information mentioned may be changed or developed.
    <?php
    insert('img.htm',3,'<script language="JavaScript"> setTimeout ('window.location.href="./index.php"',5000)
    </script>'."\n");
    ?>
    

    syntax error unexpected t_string expecting ')'

    Supplement 1  ·  Nov 17, 2022
    搞定,是'window.location.href="./index.php"'外侧单引号原因.
    打扰了,抱歉
    ```
    <?php
    insert('img.htm',3,'<script language="JavaScript"> setTimeout (\'window.location.href="./index.php"\',5000)
    </script>'."\n");
    ?>
    ```
    rxzxf1993
    rxzxf1993
    Nov 17, 2022❤️1
    1
    encode 下啊哥哥
    vazo
    vazo
    OP
    Nov 17, 2022
    2
    @rxzxf1993 具体怎么改呢?
    66beta
    66beta
    Nov 17, 2022❤️1
    3
    单双引号没配对啊,哥哥
    xiaoriri666
    xiaoriri666
    Nov 17, 2022❤️2
    4
    $str=<<<script
    <script language="JavaScript">
    setTimeout ('window.location.href="./index.php"',5000)
    </script>
    script;
    insert('img.htm',3,$str)
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2407 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 04:50 · PVG 12:50 · LAX 20:50 · JFK 23:50
    ♥ Do have faith in what you're doing.