• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

各位大家帮忙看一下哪里出了有关问题

php 搞代码 4年前 (2022-01-24) 21次浏览 已收录 0个评论

各位大家帮忙看一下哪里出了问题
<?php echo $titleImg;?> 这个为什么没办法输出

代码如下:

<?php
require(‘web.config.php’);
return_lang();
$do = $_GET[‘do’];
$g = chr(92);
$do = str_replace($g , “”, $_GET[‘do’]);
$do = str_replace(“/” , “”, $do);
$do = str_replace(“%00” , “\0”, $do);
$do = str_replace(“?” , “”, $do);
$do = htmlspecialchars($do);
$do = strtolower($do);
if(!isset($_GET[‘do’])){ jump(‘extend.php?do=webreborn’); } else {
if($user_auth->haslogin(true)){
$rs = $db->Execute(“Select * from userinfo where userid = ?”, array($_SESSION[‘auth_user’]));
$auth = $rs->GetArray();
$auth = $auth[0];

class char_do extends Member {

var $inputs = array(‘ChaList’,’id’,’cid’,’SchoolList’);
var $stn_rb = false;
var $vip_rb = false;

function char_do(){
global $do,$db,$auth,$_config;
if (!is_file(“modules/user.”.$do.”.php”)) { jump(‘ErrorPage.php’); }
switch ($do) {

case ‘webpd’:
include(‘modules/user.webpd.php’);
$titleImg = “title_37”;
break;

//You can add more page here…..

}
}

fu9来源gaodai#ma#com搞@代~码$网搞gaodaima代码nction _char_select_empty(){
if($_POST[$this->inputs[0]]!=”-1″){
return true;
}
return false;
}
function _school_select_empty(){
if($_POST[$this->inputs[3]]!=”-1″){
return true;
}
return false;
}
function _update_rb_lvl_exp($db,$id){
global $_config;
$rb_res = $db->Execute(‘update rangame1.dbo.chainfo set ‘.$_config[‘ucp_rb_col’].’=’.$_config[‘ucp_rb_col’].’+?, ChaLevel = ?, chaexp = ? where chanum = ?’,array(‘1′,’1′,’0’,$id));
if($rb_res){
return true;
}
return false;
}
function _charge_gold($db,$id,$cost){
$gold_res = $db->Execute(‘update rangame1.dbo.chainfo set ChaMoney = ChaMoney – ? where chanum = ?’,array($cost,$id));
if($gold_res){
return true;
}
return false;
}
function resetRbStats($db,$id){
$char_res = $db->Execute(‘Update RanGame1.dbo.ChaInfo set ChaPower=?,ChaStrong=?,ChaStrength=?,ChaSpirit=?,ChaDex=?,ChaStRemain=? where chanum = ?’,array(0,0,0,0,0,0,$id));
if($char_res){
return true;
}
return false;
}
function _update_rb_stats($db,$cid,$stats,$rev=false){
if($rev==true){
$stn_res = $db->Execute(‘update rangame1.dbo.chainfo set ChaStRemain = ChaStRemain + ? where chanum = ?’,array($stats,$cid));
}else{
$stn_res = $db->Execute(‘update rangame1.dbo.chainfo set ChaStRemain = ? where chanum = ?’,array($stats,$cid));
}
if($stn_res){
return true;
}
return false;
}
function _char_list(){
global $db,$auth;
$char_list = $db->Execute(“SELECT UserNum,ChaNum,ChaName FROM RanGame1.dbo.ChaInfo Where ChaDeleted!=1 And UserNum = ?”,array($auth[‘UserNum’]));
if($char_list->EOF)
echo ‘No char’;
foreach ($char_list as $char => $c) {
$temp_c = ‘<option ';
if(clean_variable($_POST[$this->inputs[0]])==$c[“chanum”]){
$temp_c.= ‘selected=”selected” ‘;
}
$temp_c.= ‘value=”‘.$c[“chanum”].'”>’;
$temp_c.= $c[“chaname”];
$temp_c.= ”;

echo $temp_c;
}
}
}
$char_func = new char_do;
?>

在这里调用 <?php echo $titleImg;?> 为什么无法输出?

——解决方案——————–
$titleImg,作用域
——解决方案——————–
$titleImg 在 function char_do 中定义,并未声明为全局变量
只有 global $do,$db,$auth,$_config;

所以无法在外部访问


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:各位大家帮忙看一下哪里出了有关问题

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址