下载了一个网站。但是点我要支付的时候出现错误。请帮我看下。谢谢

bodytrtd 2010-08-02 10:04:24
Parse error: syntax error, unexpected $end in E:\PHPnow-1.5.5_1\htdocs\task\pay\deposit.php on line 171提示这样的错误。。但是都看到171行什么都没有。。。就是说170行就已经结束了
...全文
132 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
erwin110 2010-09-19
  • 打赏
  • 举报
回复
下载了也不会用 你说你垃圾不垃圾
sz10011 2010-09-19
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 hero204546 的回复:]
快来人帮帮忙。。。在这个页面里,我把}放到位置2,能显示页面。。。但是值传不过模版这边。是为什么呢?
[/Quote]
哥们,这个问题解决了没?若是解决了麻烦Q我:445855938
hero204546 2010-08-02
  • 打赏
  • 举报
回复
位置3我放过了。。。是什么都不显示
hero204546 2010-08-02
  • 打赏
  • 举报
回复
应该是位置2,谢谢了。。
Dleno 2010-08-02
  • 打赏
  • 举报
回复

<?php
include_once( "../../home/common.php" );
include_once( "../config.php" );
include_once( "../class/pay.php" );
include_once( "../key.php" );
if ( !defined( "IN_UCHOME" ) ){
exit( "Access Denied" );
}
session_start( );
$sitename = $config[sitename];
$spayname = $config[payname];
if ( empty( $_SGLOBAL['supe_uid'] ) ){
echo "<script type='text/javascript'>location='../../home/do.php?ac=".$_SCONFIG['login_action']."';</script>";
}
$gopay = new pay( );
$record = new record( );
$query = $_SGLOBAL['db']->query( "SELECT AES_DECRYPT(datavalue,'I8Q488u5HR')AS billkey FROM hfwk_config where var='99billkey'" );
$value = $_SGLOBAL['db']->fetch_array( $query );
$billkey = $value[billkey];
$query = $_SGLOBAL['db']->query( "SELECT AES_DECRYPT(datavalue,'FG5tki86ER')AS chinakey FROM hfwk_config where var='chinabankkey'" );
$value = $_SGLOBAL['db']->fetch_array( $query );
$chinakey = $value[chinakey];
$query = $_SGLOBAL['db']->query( "SELECT AES_DECRYPT(datavalue,'R5h899hH65')AS alikey FROM hfwk_config where var='alipaykey'" );
$value = $_SGLOBAL['db']->fetch_array( $query );
$alikey = $value[alikey];
if ( $_GET[pid] ){
do{
session_start( );
$query = $_SGLOBAL['db']->query( "SELECT * FROM hfwk_pay where pid='".$_GET['pid']."'" );
$value = $_SGLOBAL['db']->fetch_array( $query );
$Money = $value[money];
$orderId = $value[orderId];
$payerName = $value[payusername];
$paytool = $value[paytool];
switch ( $paytool ){
case 1 :
$payurl = "99bill/send.php";
$gopay->getpayname( $Money, $orderId, $payerName, $config['99billid'], $billkey, $config['99billcharset'], "", $config['siteurl'], $payurl, "", "", $config['paygoodsname'], "", $config['userpayemail'] );
break;
case 2 :
$payurl = "chinabank/Send.php";
$gopay->getpayname( $Money, $orderId, $payerName, $config['chinabankid'], $chinakey, "", "", $config['siteurl'], $payurl, "", "", $config['paygoodsname'], "", "" );
break;
default :
switch ( $config['alipayservice'] ){
case 1 :
$Service = "create_partner_trade_by_buyer";
break;
case 2 :
$Service = "create_direct_pay_by_user";
break;
default :
$Service = "trade_create_by_buyer";
}
$payurl = "alipay/index.php";
$gopay->getpayname( $Money, $orderId, $payerName, $config['alipayid'], $alikey, "", "", $config['siteurl'], $payurl, $config['alipaymail'], $Service, $config['paygoodsname'], $config['paydescription'], "" );
if ($value[paytool] ){
break;
}
}
$uid = $_SGLOBAL['supe_uid'];
$payname = $_SGLOBAL['supe_username'];
$query = $_SGLOBAL['db']->query( "SELECT notenum FROM uchome_space where uid=".$uid );
$value = $_SGLOBAL['db']->fetch_array( $query );
$notenum = $value[notenum];
if ( 0 < $notenum ){
$newsms = "(新)<img src=\"../../task/images/sms.gif\" width=\"16\" height=\"16\" /><bgsound src=\"../../task/images/sms.mp3\" autostart=\"true\" loop=\"1\"></embed>";
}
$query = mysql_query( "SELECT money FROM hfwk_member where uid=".$uid." " );
$value = mysql_fetch_array( $query );
$nowmoney = $value[money];
$query = mysql_query( "SELECT count(*) AS payconunt FROM hfwk_pay where payuid=".$uid." AND paystate=0 " );
$value = mysql_fetch_array( $query );
$payconunt = $value[payconunt];
$orderId = "U".$uid."D".date( "YmdHis" );
if ( !submitcheck( "paysubmit" ) ){
break;
}
$preg = "/^0+\\d+\$/";
if ( strlen( $_POST[Money] ) == "0" || $_POST[Money] == "/^0+\$/" || preg_match( $preg, $_POST[Money] ) ){
showmessage( "请输入正确的付款金额", "deposit.php" );
}else if ( $_POST[Money] < $config[userpayminimum] ){
showmessage( "请输入充值金额不能小于 ".$config['userpayminimum']." 元", "deposit.php" );
}else{
$query = $_SGLOBAL['db']->query( "SELECT orderId,CASE orderId WHEN '".$_POST['orderId']."' THEN '1' ELSE '0' END AS payrepeat FROM hfwk_pay WHERE orderId='{$_POST['orderId']}' GROUP BY orderId" );
$value = $_SGLOBAL['db']->fetch_array( $query );
$payrepeat = $value[payrepeat];
if ( $payrepeat == 1 ){
showmessage( "请不要重复提交付款", "query.php?op=paylist" );
}else{
$paytool = $_POST[paytool];
$Money = $_POST[Money];
$orderId = $_POST[orderId];
$payerName = $_POST[payerName];
$dateline = mktime( );
switch ( $paytool ){
case 1 :
if ( $config['99billdirect'] ){
$bankName = $_POST['99billbank'];
}
$payurl = "99bill/send.php";
$gopay->getpayname( $Money, $orderId, $payerName, $config['99billid'], $billkey, $config['99billcharset'], $bankName, $config['siteurl'], $payurl, "", "", $config['paygoodsname'], "", $config['userpayemail'] );
$record->getrecordname( $orderId, $paytool, $uid, $payerName, $Money, $dateline, $paystate );
break;
case 2 :
$bankName = $_POST['chinabank_name'];
$payurl = "chinabank/Send.php";
$gopay->getpayname( $Money, $orderId, $payerName, $config['chinabankid'], $chinakey, "", $bankName, $config['siteurl'], $payurl, "", "", $config['paygoodsname'], "", "" );
$record->getrecordname( $orderId, $paytool, $uid, $payerName, $Money, $dateline, $paystate );
break;
default :
$paykey = mcryptcd( );
if ( $paykey == $userkey || $paykey == $userkey2 || $paykey == $userkey3 ){
switch ( $config['alipayservice'] ){
case 1 :
$Service = "create_partner_trade_by_buyer";
break;
case 2 :
$Service = "create_direct_pay_by_user";
break;
default :
$Service = "trade_create_by_buyer";
}
$payurl = "alipay/index.php";
$gopay->getpayname( $Money, $orderId, $payerName, $config['alipayid'], $alikey, "", "", $config['siteurl'], $payurl, $config['alipaymail'], $Service, $config['paygoodsname'], $config['paydescription'], "" );
}
$record->getrecordname( $orderId, $paytool, $uid, $payerName, $Money, $dateline, $paystate );
}
}
}
} while ( 0 );
//位置1
$query = $_SGLOBAL['db']->query( "SELECT * FROM hfwk_onepage WHERE pid=1 " );
$value = $_SGLOBAL['db']->fetch_array( $query );
$gobank = $value[pagecontent];
//位置2
include( template( "task_deposit" ) );
echo "\t\t\t\t\t\t\r\n";
//位置3

//位置1,2,3都有可能会放结束的}。具体放在什么位置,就只有看你这个页面的功能需求了。
?>
hero204546 2010-08-02
  • 打赏
  • 举报
回复
数的时候是发现}少了一个。。但是找来找去都不知道放哪。。我放在最后面。发现没错,,但是不显示东西
Dleno 2010-08-02
  • 打赏
  • 举报
回复
好复杂的{}
看着都晕!
hero204546 2010-08-02
  • 打赏
  • 举报
回复
哇。。楼上上的。那么多功勋。。羡慕。。看着自己几十分的财产。。悲剧
hero204546 2010-08-02
  • 打赏
  • 举报
回复
<?php


include_once( "../../home/common.php" );
include_once( "../config.php" );
include_once( "../class/pay.php" );
include_once( "../key.php" );
if ( !defined( "IN_UCHOME" ) )
{
exit( "Access Denied" );
}
session_start( );
$sitename = $config[sitename];
$spayname = $config[payname];
if ( empty( $_SGLOBAL['supe_uid'] ) )
{
echo "<script type='text/javascript'>location='../../home/do.php?ac=".$_SCONFIG['login_action']."';</script>";
}
$gopay = new pay( );
$record = new record( );
$query = $_SGLOBAL['db']->query( "SELECT AES_DECRYPT(datavalue,'I8Q488u5HR')AS billkey FROM hfwk_config where var='99billkey'" );
$value = $_SGLOBAL['db']->fetch_array( $query );
$billkey = $value[billkey];
$query = $_SGLOBAL['db']->query( "SELECT AES_DECRYPT(datavalue,'FG5tki86ER')AS chinakey FROM hfwk_config where var='chinabankkey'" );
$value = $_SGLOBAL['db']->fetch_array( $query );
$chinakey = $value[chinakey];
$query = $_SGLOBAL['db']->query( "SELECT AES_DECRYPT(datavalue,'R5h899hH65')AS alikey FROM hfwk_config where var='alipaykey'" );
$value = $_SGLOBAL['db']->fetch_array( $query );
$alikey = $value[alikey];
if ( $_GET[pid] )
{
do
{
session_start( );
$query = $_SGLOBAL['db']->query( "SELECT * FROM hfwk_pay where pid='".$_GET['pid']."'" );
$value = $_SGLOBAL['db']->fetch_array( $query );
$Money = $value[money];
$orderId = $value[orderId];
$payerName = $value[payusername];
$paytool = $value[paytool];
switch ( $paytool )
{
case 1 :
$payurl = "99bill/send.php";
$gopay->getpayname( $Money, $orderId, $payerName, $config['99billid'], $billkey, $config['99billcharset'], "", $config['siteurl'], $payurl, "", "", $config['paygoodsname'], "", $config['userpayemail'] );
break;
case 2 :
$payurl = "chinabank/Send.php";
$gopay->getpayname( $Money, $orderId, $payerName, $config['chinabankid'], $chinakey, "", "", $config['siteurl'], $payurl, "", "", $config['paygoodsname'], "", "" );
break;
default :
switch ( $config['alipayservice'] )
{
case 1 :
$Service = "create_partner_trade_by_buyer";
break;
case 2 :
$Service = "create_direct_pay_by_user";
break;
default :
$Service = "trade_create_by_buyer";
}
$payurl = "alipay/index.php";
$gopay->getpayname( $Money, $orderId, $payerName, $config['alipayid'], $alikey, "", "", $config['siteurl'], $payurl, $config['alipaymail'], $Service, $config['paygoodsname'], $config['paydescription'], "" );
if ( $value[paytool] )
{
break;
if ( $value[paytool] )
{
break;
}
}
}
$uid = $_SGLOBAL['supe_uid'];
$payname = $_SGLOBAL['supe_username'];
$query = $_SGLOBAL['db']->query( "SELECT notenum FROM uchome_space where uid=".$uid );
$value = $_SGLOBAL['db']->fetch_array( $query );
$notenum = $value[notenum];
if ( 0 < $notenum )
{
$newsms = "(新)<img src=\"../../task/images/sms.gif\" width=\"16\" height=\"16\" /><bgsound src=\"../../task/images/sms.mp3\" autostart=\"true\" loop=\"1\"></embed>";
}
$query = mysql_query( "SELECT money FROM hfwk_member where uid=".$uid." " );
$value = mysql_fetch_array( $query );
$nowmoney = $value[money];
$query = mysql_query( "SELECT count(*) AS payconunt FROM hfwk_pay where payuid=".$uid." AND paystate=0 " );
$value = mysql_fetch_array( $query );
$payconunt = $value[payconunt];
$orderId = "U".$uid."D".date( "YmdHis" );
if ( !submitcheck( "paysubmit" ) )
{
break;
}
$preg = "/^0+\\d+\$/";
if ( strlen( $_POST[Money] ) == "0" || $_POST[Money] == "/^0+\$/" || preg_match( $preg, $_POST[Money] ) )
{
showmessage( "请输入正确的付款金额", "deposit.php" );
}
else if ( $_POST[Money] < $config[userpayminimum] )
{
showmessage( "请输入充值金额不能小于 ".$config['userpayminimum']." 元", "deposit.php" );
}
else
{
$query = $_SGLOBAL['db']->query( "SELECT orderId,CASE orderId WHEN '".$_POST['orderId']."' THEN '1' ELSE '0' END AS payrepeat FROM hfwk_pay WHERE orderId='{$_POST['orderId']}' GROUP BY orderId" );
$value = $_SGLOBAL['db']->fetch_array( $query );
$payrepeat = $value[payrepeat];
if ( $payrepeat == 1 )
{
showmessage( "请不要重复提交付款", "query.php?op=paylist" );
}
else
{
$paytool = $_POST[paytool];
$Money = $_POST[Money];
$orderId = $_POST[orderId];
$payerName = $_POST[payerName];
$dateline = mktime( );
switch ( $paytool )
{
case 1 :
if ( $config['99billdirect'] )
{
$bankName = $_POST['99billbank'];
}
$payurl = "99bill/send.php";
$gopay->getpayname( $Money, $orderId, $payerName, $config['99billid'], $billkey, $config['99billcharset'], $bankName, $config['siteurl'], $payurl, "", "", $config['paygoodsname'], "", $config['userpayemail'] );
$record->getrecordname( $orderId, $paytool, $uid, $payerName, $Money, $dateline, $paystate );
break;
case 2 :
$bankName = $_POST['chinabank_name'];
$payurl = "chinabank/Send.php";
$gopay->getpayname( $Money, $orderId, $payerName, $config['chinabankid'], $chinakey, "", $bankName, $config['siteurl'], $payurl, "", "", $config['paygoodsname'], "", "" );
$record->getrecordname( $orderId, $paytool, $uid, $payerName, $Money, $dateline, $paystate );
break;
default :
$paykey = mcryptcd( );
if ( $paykey == $userkey || $paykey == $userkey2 || $paykey == $userkey3 )
{
switch ( $config['alipayservice'] )
{
case 1 :
$Service = "create_partner_trade_by_buyer";
break;
case 2 :
$Service = "create_direct_pay_by_user";
break;
default :
$Service = "trade_create_by_buyer";
}
$payurl = "alipay/index.php";
$gopay->getpayname( $Money, $orderId, $payerName, $config['alipayid'], $alikey, "", "", $config['siteurl'], $payurl, $config['alipaymail'], $Service, $config['paygoodsname'], $config['paydescription'], "" );
}
$record->getrecordname( $orderId, $paytool, $uid, $payerName, $Money, $dateline, $paystate );
}
}
}
} while ( 0 );
$query = $_SGLOBAL['db']->query( "SELECT * FROM hfwk_onepage WHERE pid=1 " );
$value = $_SGLOBAL['db']->fetch_array( $query );
$gobank = $value[pagecontent];
include( template( "task_deposit" ) );
echo "\t\t\t\t\t\t\r\n";
?>
xuzuning 2010-08-02
  • 打赏
  • 举报
回复
帖出 deposit.php
hero204546 2010-08-02
  • 打赏
  • 举报
回复
while ( 0 );
$query = $_SGLOBAL['db']->query( "SELECT * FROM hfwk_onepage WHERE pid=1 " );
$value = $_SGLOBAL['db']->fetch_array( $query );
$gobank = $value[pagecontent];
include( template( "task_deposit" ) );
echo "\t\t\t\t\t\t\r\n";最后那些是这样的。。。但是没有整页没发现少end
或者}
hero204546 2010-08-02
  • 打赏
  • 举报
回复
我找到了那个页面,但是我不知道这个结束符放哪、、
bodytrtd 2010-08-02
  • 打赏
  • 举报
回复
喔、、我找找看喔。。。谢谢提醒。。
tbraz 2010-08-02
  • 打赏
  • 举报
回复
unexpected $end :这里不是说少了一个结束符嘛,不知道是不是却了一个}?
hero204546 2010-08-02
  • 打赏
  • 举报
回复
快来人帮帮忙。。。在这个页面里,我把}放到位置2,能显示页面。。。但是值传不过模版这边。是为什么呢?

20,359

社区成员

发帖
与我相关
我的任务
社区描述
“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法利用了C、Java和Perl,该语言的主要目标是允许web开发人员快速编写动态网页。
phpphpstorm 技术论坛(原bbs)
社区管理员
  • 开源资源社区
  • phpstory
  • xuzuning
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧