<?php
$from=$_SERVER['HTTP_REFERER'];
$public_r[newsurl]='http://localhost/';
if($from&&strstr($from,'member')) $from=$public_r[newsurl];
$html='
<div id="ui-layer"></div>
<div class="ui-border newLogin" id="newLogin">
<div class="popTit">
<em onclick="ActAjax.register();" class="hover">快速注册</em>
<em onclick="ActAjax.login();">登录</em>
<a href="javascript:;" onclick="sdclose();" class="sdclose"></a>
</div>
<div class="content">
<div class="register">
<form action="" method="post" id="regForm">
<input type="hidden" name="from" value="<?=$from?>"/>
<div class="loginCont">
<div class="ylQuickMeun">
<div class="ylQuickTit">
<span class="img10"></span><span>秒</span>注册,加入Q友乐园,与网友分享你的个性素材
</div>
<dl>
<dd>
<span>常用邮箱</span>
<input name="email" type="text" id="email" class="loginInput userEmail" onblur="blur_email()">
<em id="email_tip_info"></em>
</dd>
</dl>
<dl>
<dd>
<span>用户昵称</span>
<input name="nickname" type="text" id="user_name" class="loginInput userName" onblur="blur_user_name()">
<em id="name_tip_info"></em>
</dd>
</dl>
<dl>
<dd>
<span>登录密码</span>
<input name="password" type="password" id="password" class="loginInput userPassword" onblur="blur_password()">
<em id="password_tip_info"></em>
</dd>
</dl>';
if($public_r['regkey_ok']){
'<dl id="c_c" style="display: block;">
<dd style="z-index: 1;">
<ul class="loginCode">
<li class="clickCode">
<input name="captcha" type="text" id="captcha" class="loginInput valCode codeOver" onblur="blur_captcha()">
</li>
<li id="codeli1" class="none">
<img src="/e/ShowKey/?v=reg&time='.tiem().'" onclick= this.src="/e/ShowKey/?v=reg&rnd="+Math.random() style="cursor: pointer;" title="点击换一张">
</li>
</ul>
<em id="captcha_tip_info" class="prompt"></em>
</dd>
</dl>';
}
'<dl>
<dd class="line40">
<input type="button" onclick="ajsubmit()" value="立即注册" class="ylQuickPopButton">
<div>
<div class="baby_sub_bon">
<input name="chkAcceptAgreement" type="checkbox" id="chkAcceptAgreement" value="yes" checked="checked" tabindex="6"> 接受 <a target="_blank" class="blue" href="/about/agreement/">用户协议</a>
<em id="agreement_err_info"></em>
</div>
</div>
</dd>
</dl>
</div>
<div class="loginRight">
<p>在这里还可以做什么?</p>
<ul>
<li><em></em><span>免广告特权<br>加入会员可自动屏蔽部分广告</span></li>
<li class="two"><em></em><span>积分奖励计划<br>加入会员获取积分可兑换奖品</span></li>
<li class="three"><em></em><span>素材分享功能<br>可自由发布内容获得超高人气</span></li>
</ul>
</div> <div class="reg_right">
<span>使用QQ帐号进行登录:</span>
<a href="/member/union?app=qq" class="link qq_login" title="QQ登录">用QQ账号登录</a>
</div> </div>
</form>
</div>
</div>
</div>';
$callback=$_POST[callback]?$_POST[callback]:$_GET[callback];
$r=array('html'=>$html);
$json=json_encode($r);
echo $callback.'('.$json.')';
?>从if($public_r['regkey_ok']){这里开始以下的都不显示,也不报错,麻烦高手们帮我看一下,非常感谢!
$from=$_SERVER['HTTP_REFERER'];
$public_r[newsurl]='http://localhost/';
if($from&&strstr($from,'member')) $from=$public_r[newsurl];
$html='
<div id="ui-layer"></div>
<div class="ui-border newLogin" id="newLogin">
<div class="popTit">
<em onclick="ActAjax.register();" class="hover">快速注册</em>
<em onclick="ActAjax.login();">登录</em>
<a href="javascript:;" onclick="sdclose();" class="sdclose"></a>
</div>
<div class="content">
<div class="register">
<form action="" method="post" id="regForm">
<input type="hidden" name="from" value="<?=$from?>"/>
<div class="loginCont">
<div class="ylQuickMeun">
<div class="ylQuickTit">
<span class="img10"></span><span>秒</span>注册,加入Q友乐园,与网友分享你的个性素材
</div>
<dl>
<dd>
<span>常用邮箱</span>
<input name="email" type="text" id="email" class="loginInput userEmail" onblur="blur_email()">
<em id="email_tip_info"></em>
</dd>
</dl>
<dl>
<dd>
<span>用户昵称</span>
<input name="nickname" type="text" id="user_name" class="loginInput userName" onblur="blur_user_name()">
<em id="name_tip_info"></em>
</dd>
</dl>
<dl>
<dd>
<span>登录密码</span>
<input name="password" type="password" id="password" class="loginInput userPassword" onblur="blur_password()">
<em id="password_tip_info"></em>
</dd>
</dl>';
if($public_r['regkey_ok']){
'<dl id="c_c" style="display: block;">
<dd style="z-index: 1;">
<ul class="loginCode">
<li class="clickCode">
<input name="captcha" type="text" id="captcha" class="loginInput valCode codeOver" onblur="blur_captcha()">
</li>
<li id="codeli1" class="none">
<img src="/e/ShowKey/?v=reg&time='.tiem().'" onclick= this.src="/e/ShowKey/?v=reg&rnd="+Math.random() style="cursor: pointer;" title="点击换一张">
</li>
</ul>
<em id="captcha_tip_info" class="prompt"></em>
</dd>
</dl>';
}
'<dl>
<dd class="line40">
<input type="button" onclick="ajsubmit()" value="立即注册" class="ylQuickPopButton">
<div>
<div class="baby_sub_bon">
<input name="chkAcceptAgreement" type="checkbox" id="chkAcceptAgreement" value="yes" checked="checked" tabindex="6"> 接受 <a target="_blank" class="blue" href="/about/agreement/">用户协议</a>
<em id="agreement_err_info"></em>
</div>
</div>
</dd>
</dl>
</div>
<div class="loginRight">
<p>在这里还可以做什么?</p>
<ul>
<li><em></em><span>免广告特权<br>加入会员可自动屏蔽部分广告</span></li>
<li class="two"><em></em><span>积分奖励计划<br>加入会员获取积分可兑换奖品</span></li>
<li class="three"><em></em><span>素材分享功能<br>可自由发布内容获得超高人气</span></li>
</ul>
</div> <div class="reg_right">
<span>使用QQ帐号进行登录:</span>
<a href="/member/union?app=qq" class="link qq_login" title="QQ登录">用QQ账号登录</a>
</div> </div>
</form>
</div>
</div>
</div>';
$callback=$_POST[callback]?$_POST[callback]:$_GET[callback];
$r=array('html'=>$html);
$json=json_encode($r);
echo $callback.'('.$json.')';
?>从if($public_r['regkey_ok']){这里开始以下的都不显示,也不报错,麻烦高手们帮我看一下,非常感谢!
并没有对 $public_r['regkey_ok'] 赋值
所以条件不成立,自然就没有输出另外
if($public_r['regkey_ok']){
'<dl id="c_c" style="display: block;">
<dd style="z-index: 1;">
<ul class="loginCode">
这样本身就是语法错!
你打开 php 的错误显示功能就看到了
你好,其实这个是有包括文件的,这里的错误是,格式如:
使用php输出html,但是在html的输出过程中还需要再次在那里用php作一次判断,就好比转义符一样,不知道我说得对不对或者你能明白我的意思吗?不好意思,这个是帝国CMS的程序,我对PHP只会做一些简单的修改。