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

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

  •  
  •   vazo · 2022-11-17 10:12:08 +08:00 · 1030 次点击
    这是一个创建于 516 天前的主题,其中的信息可能已经有所发展或是发生改变。
    <?php
    insert('img.htm',3,'<script language="JavaScript"> setTimeout ('window.location.href="./index.php"',5000)
    </script>'."\n");
    ?>
    

    syntax error unexpected t_string expecting ')'

    第 1 条附言  ·  2022-11-17 11:02:00 +08:00
    搞定,是'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  
       2022-11-17 10:23:16 +08:00   ❤️ 1
    encode 下啊哥哥
    vazo
        2
    vazo  
    OP
       2022-11-17 10:29:52 +08:00
    @rxzxf1993 具体怎么改呢?
    66beta
        3
    66beta  
       2022-11-17 10:36:12 +08:00   ❤️ 1
    单双引号没配对啊,哥哥
    xiaoriri666
        4
    xiaoriri666  
       2022-11-17 10:51:24 +08:00   ❤️ 2
    $str=<<<script
    <script language="JavaScript">
    setTimeout ('window.location.href="./index.php"',5000)
    </script>
    script;
    insert('img.htm',3,$str)
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5062 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 09:47 · PVG 17:47 · LAX 02:47 · JFK 05:47
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.