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

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

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

    syntax error unexpected t_string expecting ')'

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