易截截图软件、单文件、免安装、纯绿色、仅160KB
热门标签: c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 最新文章 :

linux查看系统属性

linux查看系统属性
系统
# uname -a               # 查看内核/操作系统/CPU信息
# head -n 1 /etc/issue   # 查看操作系统版本
# cat /proc/cpuinfo      # 查看CPU信息
# hostname               # 查看计算机名
# lspci -tv              # 列出所有PCI设备
# lsusb -tv              # 列出所有USB设备
# lsmod                  # 列出加载的内核模块
# env                    # 查看环境变量
资源
# free -m                # 查看内存使用量和交换区使 ......

查看linux硬件信息

1, 主板信息  .查看主板的序列号  --------------------------------------------------  #使用命令  dmidecode | grep -i 'serial number'  #查看板卡信息  cat /proc/pci  ------------- ...  1, 主板信息
  .查看主板的序列号
  --------------------------------------------------
  #使用命令
  dmidecode | grep -i 'serial number'
  #查看板卡信息
  cat /proc/pci
  --------------------------------------------------
  2, cpu信息
  --------------------------------------------------
  #通过/proc文件系统
  1) cat /proc/cpuinfo
  #通过查看开机信息
  2) dmesg | grep -i 'cpu'
  #
  3)dmidecode -t processor
  --------------------------------------------------
  3, 硬盘信息
  --------------------------------------------------
  #查看分区情况
  fdisk -l
  #查看大小情况
  df -h
  #查看使用情况
  du -h
  #
  hdparm -I /dev/sda
  #
  dmesg | grep sda
  --------------------------------------------------
  4, 内存 ......

关于Nginx+PHP的虚拟主机目录权限控制的探究

Nginx的使用者最近越来越多,很多大型网站也都从Apache或其他平台迁移到了Nginx。但在我使用Nginx的过程中有个问题一直未得到解决,就是如何限制Nginx+PHP的目录权限
我们知道,在Apache中可以很容易的对虚拟目录进行权限控制,如:
<VirtualHost www.xpb.cn>
    ServerAdmin xiaopb@live.com
    DocumentRoot /usr/www/xpb/
    ServerName www.xpb.cn:80
    ServerAlias www.xpb.cn
    ErrorLog logs/default-error_log
    php_admin_value open_basedir "/tmp/:/usr/www/xpb/"
</VirtualHost>
关键是后面的这句php_admin_value,这样就限制了php的操作目录仅限于/tmp/和/usr/www/xpb/这两个目录了。对于 Apache虚拟主机来说,这个设置十分有用,结合在php.ini中禁用一些php函数,几乎可以杜绝PHP木马对其他站点及系统的危害。我虽没专业做过Linux下的虚拟主机,但相信各大虚拟主机商也是这么做的。
    看来对于Apache最好的办法还是使用“在ph ......

PHP DATE( )函数与系统时间差8小时解决办法

一,原因
从php5.1.0开始,php.ini里加了date.timezone这个选项,并且默认情况下是关闭的
也就是显示的时间(无论用什么php命令)都是格林威治标准时间
和我们的时间(北京时间)差了正好8个小时。
二,解决办法
方法一:在获取时间前加如下代码:
date_default_timezone_set(PRC);
方法二:改php.ini里面的配制,具体操作如下:
打开php.ini查找date.timezone 去掉前面的分号= 后面加XXX(PRC),重启http服务(如apache2或iis等)即可
如:date.timezone=PRC
关于XXX,大陆内地可用的值是:Asia/Chongqing ,Asia/Shanghai ,Asia/Urumqi ,PRC(依次为重庆,上海,乌鲁木齐,中华人民共和国)
港台地区可用:Asia/Macao ,Asia/Hong_Kong ,Asia/Taipei (依次为澳门,香港,台北)
还有新加坡:Asia/Singapore
其它:Etc/GMT-8 ,Singapore ,Hongkong
方法三:echo date("Y-m-d H:i:s", time()+8*60*60);
附:date时间格式
date("Y-m-d H:i:s"); 显示的格式: 年-月-日 小时:分钟:秒
相关时间参数:
a - "am" 或是 "pm"
A - "AM" 或是 "PM"
d - 几日,二位数字,若不足二位则前面补零; ......

php中经常用到的几个取整函数


经常用到取整的函数,今天小小的总结一下!其实很简单,就是几个
函数而已~~主要是:ceil,floor,round,intval
ceil -- 进一法取整
说明
float ceil ( float value )
返回不小于 value 的下一个整数,value 如果有小数部分则进一位。ceil() 返回的类型仍然是 float,因为 float 值的范围通常比 integer 要大。 
例子 1. ceil() 例子
<?php
echo ceil(4.3);     // 5
echo ceil(9.999);     // 10
?>  
floor -- 舍去法取整
说明
float floor ( float value )
返回不大于 value 的下一个整数,将 value 的小数部分舍去取整。floor() 返回的类型仍然是 float,因为 float 值的范围通常比 integer 要大。 
例子 1. floor() 例子
<?php
echo floor(4.3);     // 4
echo floor(9.999); //&nb ......

PHP编程中问题集锦

1. Win32下apache2用get方法传递中文参数会出错
test.php?a=你好&b=你也好
传递参数是会导致一个内部错误
解决办法:"test.php?a=".urlencode(你好)."&b=".urlencode(你也好)
2. win32下的session不能正常工作
php.ini默认的session.save_path = /tmp 这显然是linux下的配置,win32下php无法读写session文件导致session无法使用,把它改成一个绝对路径就可以了,
例如session.save_path = c:\windows\temp
3. include和require的区别

者没有太大的区别,如果要包含的文件不存在,
include提示notice,然后继续执行下面的语句,require提示致命错误并且退出,据我测试,win32平台下它们都是先包含后执行,所以
被包含文件里最好不要再有include或require语句,这样会造成目录混乱。
4. isset()和empty()的区别

者都是测试变量用的。但是
isset()是测试变量是否被赋值,而empty()是测试一个已经被赋值的变量是否为空。如果一个变量没被赋值就引用在php里是被允许的,但会有
notice提示。如果一个变量被赋空值,$foo=""或者$foo=0或者
$foo=false,那么empty($foo)返回真,isset($foo)也返回真,就是说赋空值不会注销 ......
总记录数:40319; 总页数:6720; 每页6 条; 首页 上一页 [6711] [6712] [6713] [6714] [6715] [6716] 6717 [6718] [6719] [6720]  下一页 尾页
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号