-
一些PHP常用函数集锦
本文是为大家整理了一些php开发中常用的函数,比如获取ip,检查日期是否合法等等,其实一些好的函数都在一些较成熟的cms系统中都有,例如dedecms,帝国cms,phpcms等,不论是gb2312的还是utf8格式的都有。感兴趣的同学参考下. <? function GetIP() { //获取IP if ($_SERVER["HTTP_X_FORWARDED_FOR"]) $ip = $_SERVER["HTTP_X_FORWARDED_FOR"]; else if ($_SERVER["HTTP_CLIENT_IP"]) $ip = $_SERVER["HTTP_CLIENT_IP"]; else if ($_SERVER["REMOTE_ADDR"]) $ip = $_SERVER["REMOTE_ADDR"]; else if (getenv("HTTP_X_FORWARDED_FOR")) $ip = ...
PHP 2014-12-13 03:21:04 -
进入注册表的一些常用命令
开始-->运行 regedit 进入注册表 1. gpedit.msc-----组策略 2. sndrec32-------录音机 3. Nslookup-------IP地址侦测器 4. explorer-------打开资源管理器 5. logoff---------注销命令 6. tsshutdn-------60秒倒计时关机命令 7. lusrmgr.msc----本机用户和组 8. services.msc---本地服务设置 9. oobe/msoobe /a----检查XP是否激活 10. notepad------...
系统程序 2014-12-13 02:15:07 -
一些PHP开源系统程序中的后门
本文为大家介绍了一些php开源程序中的后门,严格说来其实也不算是后门,感兴趣的同学参考下. 一些php网站管理程序的,一些后门,其实官方也没有恶意,主要是大家为了自己的安全。 我倒不怎么关心提示框,SABLOG怎么知道我的版本有漏洞呢,程序肯定有后门.每次登陆后台自动检测官方版本跟当前版本对比.嗯.后来找到了.在templates/admin/main.php最后的一部分.删掉如下代码就OK了. 其实这个不足以导致被黑的,现在一般有点常识的,密码都比较复杂,几个数字+几个字母,MD5的话一般很难跑出来.当然有彩虹表的话,另说... <script type="text/javascript"> i=1; var autourl=new Array(); autourl[1] = 'www.sablog.net'; autourl[2] = 'cnc.sablog.net'; function auto(url){ if(i){ i=0; var oHead = document.ge...
PHP 2014-12-11 02:15:07 -
微软大一统步调再提速,Lync直连Skype
站长搜索(www.adminso.com):微软大一统步调再提速,Lync直连Skype 站长搜索讯 微软正在将Skype与Lync之间的互联关系提升到一个新的高度,使用这两个软件的最新版本,用户可以直接进行视频通话。微软Lync是一款企业级的即时通信应用,支持音频会议、视频会议和邮件集成...
业界动态 2014-12-07 19:21:07 -
新手学习PHP的一些基础知识分享
本文为大家整理了一些新手学习PHP的一些基础知识分享,感兴趣的同学参考下。 一,PHP脚本代码标记 PHP的脚本是文件中一对特殊标记所包括的内容,如ASP是“<%....%>”,PHP可看成是“<?...?>”...
PHP 2014-12-07 06:39:03 -
php程序效率优化的一些策略小结
大家在开发过程中,经常会考虑到一些php的代码的执行效率问题,这样我们的程序才会运行的更加流畅,这里简单的总结小,需要的朋友可以参考下。 1.在可以用file_get_contents替代file、fopen、feof、fgets等系列方法的情况下,尽量用 file_get_contents,因为他的效率高得多!但是要注意file_get_contents在打开一个URL文件时候的PHP版本问题; 2.尽量的少进行文件操作,虽然PHP的文件操作效率也不低的; 3.优化Select SQL语句,在可能的情况下尽量少的进行Insert、Update操作(在update上,我被恶批过); 4.尽可能的使用PHP内部函数(但是我却为了找个PHP里面不存在的函数,浪费了本可以写出一个自定义函数的时间,经验问题啊!); 5.循环内部不要声明变量,尤其是大变量:对象(这好像不只是PHP里面要注意的问题吧?); 6.多维数组尽量不要循环嵌套赋值; 7.在可以用PHP内部字符串操作函数的情况下,不要用正则表达式; 8.foreach效率更高,尽量用foreach代替while和for循环...
PHP 2014-12-06 19:21:42 -
php中的一些数组排序方法
本文为大家整理了一些php中的一些数组排序方法,感兴趣的同学参考下. A.内部排序(直接加载到内存进行排序):包括交换式排序(冒泡和快速法)、选择式排序、插入式排序 B.外部排序(因数据量大,需借助外部存储进行排序):包括合并排序、直接合并排序 【冒泡排序:从后向前,依次比较相邻元素的排序码,若发现逆序则交换,一轮结束后,再来一轮,直到所有相邻数无逆序,即按顺序排完】 function maoPao($arr,$style)//【默认传递的是值,不是地址。如果在$arr前加个&,则和$arr1指向同一个地址,函数外的$arr1也被排好了】 { $temp=0; $flag=false; for($i=0;$i<count($arr)-1;$i++) { for($j=0;$j<count($arr)-1-$i;$j++) { if($style=='bts') $op=$arr[$j]<$arr[$j+1]; else if($style=='stb') $op=$arr[$j]&g...
PHP 2014-12-06 02:30:06 -
PHP操作数组的一些函数整理介绍
本文为大家整理了PHP操作数组的一些函数整理介绍,适合php新手参考,感兴趣的同学参考下。 PHP中最常用到的数据结构就是数组,数组可以帮我们解决很大一部分的编程问题...
PHP 2014-12-03 20:15:07 -
一些需要禁用的PHP危险函数(disable_functions)
本文为大家整理总结了一些需要禁用的PHP危险函数(disable_functions),感兴趣的同学参考下. phpinfo() 功能描述:输出 PHP 环境信息以及相关的模块、WEB 环境等信息。 危险等级:中 passthru() 功能描述:允许执行一个外部程序并回显输出,类似于 exec()...
PHP 2014-12-02 08:43:10 -
了解一些Windows系统死机密码
了解一些Windows系统死机密码 使用Windows出现蓝色屏幕是经常的事,而且每每因为不清楚错误的来源而频繁重新安装系统,劳神费时。下列收集了一些Windows死机密码,供大家参考...
系统程序 2014-12-02 05:57:04 -
一些PHP 小技巧整理
本文为大家整理了一些php开发中的小技巧,感兴趣的同学参考下。 以下是一些PHP Coding Tips. 当然, 这些Tips并不一定仅仅局限于PHP.大家有什么好的心得, 欢迎直接回复本文与更多的人分享.. 谢谢 1. 使用list来实现一次获取explode后的特定段值: list( , $mid) = explode(';', $string); 2. 使用NULL === 来代替is_null: is_null和 NULL === 完全是一样的效果, 但是却节省了一次函数调用. 3. 使用===尽量不用==: PHP有俩组相等比较运算符===/!==和==/!=, ==/!=会有隐式类型转换,而===/!==会严格比较俩个操作时是否类型相同并且值相等. 我们应该尽量使用===而不是==, 除了因为转换规则比较难记以外, 还有一点就是如果使用===, 对于日后的维护或者阅读你代码的人也会很舒服:”在这个时刻, 这一行语句, 这个变量就是这个类型的!”. 4. 少用/不用 continue: cont...
PHP 2014-12-02 02:28:46 -
php header的一些常用指令总结
本文为大家整理了php header的一些常用指令总结,感兴趣的同学参考下。 header常用指令 header分为三部分: 第一部分为HTTP协议的版本(HTTP-Version); 第二部分为状态代码(Status); 第三部分为原因短语(Reason-Phrase)...
PHP 2014-12-02 01:13:14