预览模式: 普通 | 列表
<?
include '_head.php';
mysql_query("alter table zetyx_member_table change group_no group_no int(20) not null default '0'") or exit('失败!!');
mysql_query("alter table zetyx_admin_table change group_no group_no int(20) unsigned not null default '0'") or exit('失败!!');
exit('成功修改!! ');

查看更多...

分类:ZeroBoard/XE | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 2508

修改 远程桌面 默认端口

1.在服务器上通过任务栏的“开始->运行->输入regedit”,打开注册表编辑器。

2.在注册表中找到hkey_local_machine\system\currentcontrolset\control\terminal server\wds\repwd\tds\tcp,将其下的portnumber值从3389修改为21即可,注意10进制和16进制数字的区别。

3.在注册表中找到hkey_local_machine\system\currentcontrolset\control\terminal server\WINSTATIONS\RDP-TCP,将其下的portnumber值从3389修改为21,同样注意10进制和16进制数字的区别。全部修改后重新启动服务器就完成了服务器上的全部设置。

查看更多...

分类:Servers | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 2531
解决Discuz 7.2在Chrome、Safari浏览器上无法显示管理弹出窗口问题
注:Chrome 在有些Discuz 7.2 快速回复会出现已发出內容,但页面不会更新(出现橙色X小图)  也可以解決这个问题。

修改 include/js/common.js
找到:

查看更多...

分类:Discuz | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 2075

第1步、把下面的代码加入到 /e/class/uesrfun.php 中。
其中tinyipdata.dat,是用的discuz x2的最新IP数据库,自行拷贝到/e/class/ipdata/目录下。
wry.dat,这个IP数据库不要管,运行不到
最后的/index.html,自行修改成自己的默认首页文件名。

 

PHP代码
  1. //获取IP的地理位置   
  2. function infoip($ip) {   
  3.   
  4.         $return = '';   
  5.   
  6.         if(preg_match("/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/"$ip)) {   
  7.   
  8.                 $iparray = explode('.'$ip);   
  9.   
  10.                 if($iparray[0] == 10 || $iparray[0] == 127 || ($iparray[0] == 192 && $iparray[1] == 168) || ($iparray[0] == 172 && ($iparray[1] >= 16 && $iparray[1] <= 31))) {   
  11.                         $return = 'LAN';   
  12.                 } elseif($iparray[0] > 255 || $iparray[1] > 255 || $iparray[2] > 255 || $iparray[3] > 255) {   
  13.                         $return = 'Invalid IP Address';   
  14.                 } else {   
  15.                         $tinyipfile = dirname(__FILE__).'../ipdata/tinyipdata.dat';   
  16.                         $fullipfile = dirname(__FILE__).'../ipdata/wry.dat';   
  17.                         if(@file_exists($tinyipfile)) {   
  18.                                 $return = convertip_tiny($ip$tinyipfile);   
  19.                         } elseif(@file_exists($fullipfile)) {   
  20.                                 $return = convertip_full($ip$fullipfile);   
  21.                         }   
  22.                 }   
  23.         }   
  24.   
  25.         return $return;   
  26.   
  27. }   
  28.   
  29. function convertip_tiny($ip$ipdatafile) {   
  30.   
  31.         static $fp = NULL, $offset = array(), $index = NULL;   
  32.   
  33.         $ipdot = explode('.'$ip);   
  34.         $ip    = pack('N'ip2long($ip));   
  35.   
  36.         $ipdot[0] = (int)$ipdot[0];   
  37.         $ipdot[1] = (int)$ipdot[1];   
  38.   
  39.         if($fp === NULL && $fp = @fopen($ipdatafile'rb')) {   
  40.                 $offset = @unpack('Nlen', @fread($fp, 4));   
  41.                 $index  = @fread($fp$offset['len'] - 4);   
  42.         } elseif($fp == FALSE) {   
  43.                 return  'Invalid IP data file';   
  44.         }   
  45.   
  46.         $length = $offset['len'] - 1028;   
  47.         $start  = @unpack('Vlen'$index[$ipdot[0] * 4] . $index[$ipdot[0] * 4 + 1] . $index[$ipdot[0] * 4 + 2] . $index[$ipdot[0] * 4 + 3]);   
  48.   
  49.         for ($start = $start['len'] * 8 + 1024; $start < $length$start += 8) {   
  50.   
  51.                 if ($index{$start} . $index{$start + 1} . $index{$start + 2} . $index{$start + 3} >= $ip) {   
  52.                         $index_offset = @unpack('Vlen'$index{$start + 4} . $index{$start + 5} . $index{$start + 6} . "\x0");   
  53.                         $index_length = @unpack('Clen'$index{$start + 7});   
  54.                         break;   
  55.                 }   
  56.         }   
  57.   
  58.         @fseek($fp$offset['len'] + $index_offset['len'] - 1024);   
  59.         if($index_length['len']) {   
  60.                 return @fread($fp$index_length['len']);   
  61.         } else {   
  62.                 return 'Unknown';   
  63.         }   
  64.   
  65. }   
  66.   
  67. function allowip($local){   
  68.         $userip = egetip();   
  69.         $_tmpare = '';   
  70.         $_tmpare = infoip($userip);   
  71.         $pos = strpos($_tmpare$local);   
  72.         if($pos === false) {   
  73.                 printerror('BlackIP''/index.html', 1);   
  74.         }   
  75. }   
  76.   
  77. function blackip($local){   
  78.         $userip = egetip();   
  79.         $_tmpare = '';   
  80.         $_tmpare = infoip($userip);   
  81.         $pos = strpos($_tmpare$local);   
  82.         if($pos !== false) {   
  83.                 printerror('BlackIP''/index.html', 1);   
  84.         }   
  85. }   


 



第2步、在 /e/DoInfo/ecms.php 文件里加入一下代码:
allowip,是可以通过的IP,blackip,是不允许通过的IP。如下,则是江苏(除去苏州)的IP可以提交信息

 

PHP代码
  1. //限制发布信息的IP   
  2. allowip("江苏");   
  3. blackip("苏州");   
  4. .......   



第3步、在 /e/data/language/gb/pub/q_message.php 下面加上语言包里的提示信息:

 

PHP代码
  1. 'BlackIP'=>'您的IP不允许发布信息',  

查看更多...

分类:ECMS | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 2290

产品升级公式

(新产品售价/365 x未到期天数) - (旧产品售价/365 x未到期天数)
分类:Other | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 2148

update

update phome_ecms_house set userid=205,username='xjj' where id in(390,391,392,393,394,395,396,397,398,399)

update phome_ecms_house set userid=626,username='南家房产中介' where id in(706,707)

update phome_ecms_life set userid=用户id,username='用户名' where id=信息id

查看更多...

分类:ECMS | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 8699

persits.jpeg组件



persits.jpeg组件(破解版)下载

官方下载的persits.jpeg 都需要注册,不然就有时间限制。

查看更多...

分类:Servers | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 6036

Ghost备份和恢复系统

启动Ghost,立即进入DOS模式,首先是Ghost版本介绍,单击OK进入主界面可分为以下几项:

  ·Local 本地硬盘间的备份
  ·LPT 网络硬盘间的备份
  ·Option 设置(一般不做调整,使用默认值)

查看更多...

分类:Other | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 2166