vazo
V2EX  ›  PHP

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

  •  
  •   vazo · Nov 17, 2022 · 1972 views
    This topic created in 1292 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
        1
    rxzxf1993  
       Nov 17, 2022   ❤️ 1
    encode 下啊哥哥
    vazo
        2
    vazo  
    OP
       Nov 17, 2022
    @rxzxf1993 具体怎么改呢?
    66beta
        3
    66beta  
       Nov 17, 2022   ❤️ 1
    单双引号没配对啊,哥哥
    xiaoriri666
        4
    xiaoriri666  
       Nov 17, 2022   ❤️ 2
    $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   ·   Solana   ·   5558 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 48ms · UTC 07:45 · PVG 15:45 · LAX 00:45 · JFK 03:45
    ♥ Do have faith in what you're doing.