PHP5.4代码在服务器上运行但不在本地运行

时间:2016-09-14 13:29:50

标签: php php-5.4

我从朋友那里得到了一个PHP代码(index.php),如下所示:

<?
    if (!isset($_SESSION['stdtype']))
    {
        $datas = mysql_query($query);
        $data = mysql_fetch_assoc($datas);
        if ($data) {
            ?><li><a href="ext.php" target="_blank">Acc Letter</a></li><?
        }
        else {
            ?><li><a href="user_print_acceptance_letter.php">Acc Letter</a></li><?
        }
    }
    $datas = mysql_query($query2);
    $data = mysql_fetch_assoc($datas);
    if ($data)code
    {
        ?>
         <li><a href="user_upload_file.php?kat=student">Upload</a></li>
        <?php
    }
        $datas = mysql_query($query3);
        $data = mysql_fetch_assoc($datas);
        if ($data) {
        if ($data['rank'] <> 6 && $data['rank'] <> 0) {
?>

错误是:

  

:: 1:56706 [500]:/ index.php - 第333行/home/asd/phpT_T/index.php中的语法错误,意外'}'

上面代码段中的

333为:

    } <-- this one
    $datas = mysql_query($query3);

我应该添加php.ini上的任何内容,以便从我的计算机上运行服务器上的确切复制代码吗?因为我的电脑已经有相同的php版本(5.4.45

1 个答案:

答案 0 :(得分:0)

走几行。你会发现:

if ($data)code
  {

这应该是

if ($data)
  {

同样在代码中的<?替换<?php

让您的代码正常工作