Parse error: parse error, expecting `'('' in d:\testlink_18rc1\login.php on line 67我的网站是一个开源的测试管理工具,testlink,应该不会出现语法问题的,平时没接触过php,求帮忙,谢谢!

解决方案 »

  1.   

    我觉得不会是语法错误,因为代码不是我写的,是成熟的软件。并且每一个php页面都显示这个错误。
      

  2.   

    至少PHP是认为语法错误,你不妨帖出一段代码来,大家共share,哈哈.
      

  3.   

    ok,php语法完全不懂,多谢了。下面这个页面提示的是:
    Parse error: parse error, expecting `'('' in d:\testlink_18rc1\lostpassword.php on line 39<?php
    /**
     * TestLink Open Source Project - http://testlink.sourceforge.net/ 
     * This script is distributed under the GNU General Public License 2 or later. 
     *
     * Filename $RCSfile: lostPassword.php,v $
     *
     * @version $Revision: 1.28 $
     * @modified $Date: 2008/06/03 09:22:47 $ $Author: havlat $
     *
     * rev: 20080212 - franciscom - fixed minor bug on call to logAuditEvent
    **/
    require_once('config.inc.php');
    require_once('common.php');
    require_once('users.inc.php');
    require_once('email_api.php');$_POST = strings_stripSlashes($_POST);
    $login = isset($_POST['login']) ? $_POST['login']: null;$op = doDBConnect($db);
    if ($op['status'] == 0)
    {
    $smarty = new TLSmarty();
    $smarty->assign('title', lang_get('fatal_page_title'));
    $smarty->assign('msg', $op['dbms_msg']);
    $smarty->display('fatal_error.tpl');
    exit();
    }
    $note = lang_get('your_info_for_passwd');
    if (strlen($login))
    {
    $userID = tlUser::doesUserExist($db,$login);
    if (!$userID)
    $note = lang_get('bad_user');
    else
    {
    $result = resetPassword($db,$userID,$note);
    if ($result >= tl::OK)
    {
       $user = new tlUser($userID);
       if ($user->readFromDB($db) >= tl::OK)
       logAuditEvent(TLS("audit_pwd_reset_requested",$user->login),"PWD_RESET",$userID,"users");
    redirect(TL_BASE_HREF ."login.php?note=lost");
    exit();
    }
    else if ($result == tlUser::E_EMAILLENGTH)
    $note = lang_get('mail_empty_address');
    else if (!strlen($note))
    $note = getUserErrorMessage($result);
    }
    }$smarty = new TLSmarty();
    $smarty->assign('note',$note);
    $smarty->assign('external_password_mgmt',tlUser::isPasswordMgtExternal());
    $smarty->assign('page_title',lang_get('page_title_lost_passwd'));
    $smarty->display('loginLost.tpl');
    ?>