0

我上传了文件,但它显示错误。

解析错误:语法错误,意外'(',在第 26 行的 ///admin.php 中期待 T_STRING 如何解决此错误?

线是

function index($success){
    include("header.php");
    global $link,$prefix;
    if (isset($success)) {
        openTable();
        echo "<center><font color='#FF0000'>$success</font><center><br>";
        closeTable();
        echo"<br>";
        goto("index.php?file=admin");/  error line
    }
4

3 回答 3

3

很可能您使用的是 PHP 5.3,其中goto是一个运算符,并且在该行中您正在调用goto()您已定义的自定义函数。

解决方案: 重命名你的函数,类似的东西go_to()会有所帮助。

于 2012-10-21T13:52:56.370 回答
1

请参阅goto此处的 PHP 手册:http: //php.net/manual/en/control-structures.goto.php

goto用于将执行转移到同一代码文件中的不同点,您需要为同一文件中代码中的另一个位置指定标识符(请参阅 PHP 手册链接中给出的示例)。如果您想转到另一个链接,请改用header()方法。

header("Location:index.php?file=admin");

手册在这里: http: //php.net/manual/en/function.header.php

于 2012-10-21T13:55:00.060 回答
0

我从未使用过 goto,但我只是在手册中查找它,他们从未在目的地周围使用括号。但是,如果您想重定向到另一个页面,我认为您使用了错误的方法。

于 2012-10-21T13:52:09.717 回答