您好,这样的:
创新互联公司专业为企业提供三台网站建设、三台做网站、三台网站设计、三台网站制作等企业网站建设、网页设计与制作、三台企业网站模板建站服务,十多年三台做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。
在程序文件夹中/e/action/找到:ListInfo.php这个文件。
如果有必要的话,可以对这个文件的程序部分修改一下。主要也是SQL语句的对接上。
下面是前台HTML部分。
form action='/e/action/ListInfo.php' method="get" name="searchform" 提交路径部分,注意GET或POST提交方式。这里我们使用get进行数据提交。
input type="hidden" name="classid" value="1,2,3,4,5,6,7,8,9,10" 这里面的数字就是每个栏目的ID,如果需要区分类别的话修改即可。
input type="hidden" name="tempid" value="9" 列表对应的模板id
input type="hidden" name="ph" value="1" 这个还有待研究一下,暂时还不明白什么意思。但不影响搜索结果。建议先加上.
input name="title" type="text" /
input name="submit" type="submit" value="提交" /
/form
我明白你的意思。但我建议不要用 GET 传递这样的变量。。很容易出问题。。在没有看到代码之前,我也很难下定论你哪里出了问题。。
建议你用一个 SESSION 变量来传递数组变量比较好一点。。只不过这需要多跳转一下页面。。
思路如下:
某一页,POST 提交到 play.php 页
如果 play.php 页收到 POST 请求。
使用 SESSION 记录下所有 ID。
play.php 自己跳转往自己,防刷新。
中断程序。免得下面的播放器显示了。。
$_SESSION['ids']=$_POST['id'];
如果 play.php 没有收到 POST 请求。显示播放器开始播放。。
url.php 页。读取 SESSION 记录下来的 ID。生成地址列表。。
$id = $_SESSION['ids'][0];
帝国cms后台记录的ip日志和用户注册记录的ip
eclassconnect.php搜索function
egetip()函数中的获取ip代码修改成以下部分
function
get_real_ip()
{
$ip=false;
if(!empty($_SERVER["HTTP_CLIENT_IP"]))
{
$ip
=
$_SERVER["HTTP_CLIENT_IP"];
}
if
(!empty($_SERVER['HTTP_X_FORWARDED_FOR']))
{
$ips
=
explode
(“,
”,
$_SERVER['HTTP_X_FORWARDED_FOR']);
if
($ip)
{
array_unshift($ips,
$ip);
$ip
=
FALSE;
}
for
($i
=
0;
$i
count($ips);
$i++)
{
if
(!eregi
(“^(10|172.16|192.168).”,
$ips[$i]))
{
$ip
=
$ips[$i];
break;
}
}
}
return
($ip
?
$ip
:
$_SERVER['REMOTE_ADDR']);
}
$onlineip
=
get_real_ip();