摘要: 针对PHP的网站主要存在下面几种攻击方式: 1、命令注入(Command Injection) 2、eval注入(Eval Injection) 3、客户端脚本攻击(Script Insertion) 4、跨网站脚本攻击(Cross Site Scripting, XSS) 5、SQL注入... 阅读全文
posted @ 2015-05-29 15:27 joshua317 阅读(347) 评论(0) 推荐(0)
摘要: 引言HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generatio... 阅读全文
posted @ 2015-05-18 12:14 joshua317 阅读(204) 评论(0) 推荐(0)
摘要: 这篇文章主要介绍了php面向对象中static静态属性和静态方法的调用,实例分析了static静态属性和静态方法的原理与调用技巧,需要的朋友可以参考下本文实例讲述了php中static静态属性和静态方法的调用。分享给大家供大家参考。具体如下:这里分析了php面向对象中static静态属性和静态方法的... 阅读全文
posted @ 2015-05-14 15:59 joshua317 阅读(728) 评论(0) 推荐(0)
摘要: 从事前端开发的同学一定对Fiddler不陌生,它是一个非常强大的http(s)协议分析工具,如果你不知道它是什么,可以自行google一下,本文不再作科普,简单的说它可以代替Chrome开发人员工具中Network面板或Firefox的HttpWatch插件的功能。我们知道如何在电脑上调试页面请求,... 阅读全文
posted @ 2015-04-21 19:17 joshua317 阅读(202) 评论(0) 推荐(0)
摘要: 一、linux给用户添加sudo权限:有时候,linux下面运行sudo命令,会提示类似:xxxis not in the sudoers file. This incident will be reported.这里,xxx是用户名称,然后导致无法执行sudo命令,这时候,如下解决:进入超级用户模... 阅读全文
posted @ 2015-01-18 10:48 joshua317 阅读(1622) 评论(0) 推荐(0)
摘要: 玩过Linux的人都会知道,Linux中的命令的确是非常多,但是玩过Linux的人也从来不会因为Linux的命令如此之多而烦恼,因为我们只需要掌握我们最常用的命令就可以了。当然你也可以在使用时去找一下man,他会帮你解决不少的问题。然而每个人玩Linux的目的都不同,所以他们常用的命令也就差异非常大... 阅读全文
posted @ 2015-01-13 18:40 joshua317 阅读(198) 评论(0) 推荐(0)
摘要: 要对系统中进程进行监测控制,用 ps 命令满足你。/bin/psps 是显示瞬间行程的状态,并不动态连续;如果想对进程运行时间监控,应该用 top 工具。kill 用于杀死进程。==============ps 的参数说明============================l 长格式输出;u 按... 阅读全文
posted @ 2015-01-09 10:42 joshua317 阅读(670) 评论(0) 推荐(0)
摘要: ssh 登陆验证分两种: password 和publickeypassword方式:通过用户名和密码的方式验证身份!publickey方式:publickey方式使用publickey privatekey的方式验证,你需要生成一对publickey privatekey.把publickey放到... 阅读全文
posted @ 2014-12-24 13:54 joshua317 阅读(871) 评论(0) 推荐(0)
摘要: Discuz!按照如下的规范对程序和模板进行命名,请在设计插件时尽量遵循此命名规范:1.可以直接通过浏览器访问的普通程序文件,以.php后缀命名。2.被普通程序文件引用的程序文件,以.inc.php后缀命名。3.被普通程序文件,或引用程序文件引用的函数库或类库,以.func.php(函数库)或.cl... 阅读全文
posted @ 2014-10-30 16:25 joshua317 阅读(180) 评论(0) 推荐(0)
摘要: checkEmail($addressArray[$i])==false) return false; }//所有合法的email地址存入数组中$this->mailTo = implode($addressArray, ",");return true; }/*****************... 阅读全文
posted @ 2014-06-30 14:52 joshua317 阅读(164) 评论(0) 推荐(0)
摘要: 方法一:直接执行命令:mysql> select count(1) from tableinto outfile '/tmp/test.xls';Query OK, 31 rows affected (0.00 sec)在目录/tmp/下会产生文件test.xls遇到的问题:mysql> selec... 阅读全文
posted @ 2014-06-25 20:45 joshua317 阅读(101) 评论(0) 推荐(1)
摘要: 设置或获取对象指定的文件名或路径。alert(window.location.pathname)设置或获取整个 URL 为字符串。alert(window.location.href);设置或获取与 URL 关联的端口号码。alert(window.location.port)设置或获取 URL 的... 阅读全文
posted @ 2014-06-24 18:29 joshua317 阅读(127) 评论(0) 推荐(0)
摘要: Web上可用的每种资源 - HTML文档、图像、视频片段、程序等 - 由一个通过通用资源标志符(Universal Resource Identifier, 简称"URI")进行定位。1.URI一般由三部分组成:2.访问资源的命名机制。3.存放资源的主机名。4.资源自身的名称,由路径表示。考虑下面的... 阅读全文
posted @ 2014-05-16 14:57 joshua317 阅读(221) 评论(0) 推荐(1)
摘要: 常用函数,打开include/global.func.php,下面存放一些公共函数viewplaincopytoclipboardprint?functionstr_charset($in_charset,$out_charset,$str_or_arr) //转换字符串或者数组的编码functio... 阅读全文
posted @ 2014-04-30 14:35 joshua317 阅读(149) 评论(0) 推荐(0)
摘要: 在用PHP开发时我们有时期望将一个数组(任意多维),在页面之间传递或者存入数据库。这时我们可以将Array转换为String传递或保存,取出用的时候在转换回来即可。 $Value) { if(is_array($Value)) $ReturnValue='^^ar... 阅读全文
posted @ 2014-04-30 14:31 joshua317 阅读(868) 评论(0) 推荐(0)
摘要: js获取div编辑框,textarea,input text的光标位置,兼容FF和IE Hello,wellcome to test! 你好,欢迎测试! 注意源代码开闭合标记之间不能换行,否则统计错误! 一二三四五六七八九零 注意源代码开闭合标记之间不能换行,否则统计错误!注意div... 阅读全文
posted @ 2014-04-30 11:11 joshua317 阅读(696) 评论(0) 推荐(0)
摘要: 平时我们使用文本框input, textarea时,我们有时候需要得到光标的位置或者说设置光标的位置.但是文本框有个不足,就是不能满足我们插入图片或者其他的一些要求.所以有时候我们使用div来代替文本框.今天为了搞定设置DI的光标位置.头疼啊,终于可以了,记录一下,网上资料不多.首先要让DIV启用编... 阅读全文
posted @ 2014-04-30 00:11 joshua317 阅读(3165) 评论(0) 推荐(0)
摘要: 第一种:循环检查替换[javascript]//供使用者调用function trim(s){return trimRight(trimLeft(s));}//去掉左边的空白function trimLeft(s){if(s == null) {return "";}var whitespace =... 阅读全文
posted @ 2014-04-29 13:00 joshua317 阅读(978) 评论(0) 推荐(0)
摘要: $ip)); $ch = curl_init(); $options = array( CURLOPT_URL => sprintf('%s?%s', self::$_requestURL, $query), CURLOPT_R... 阅读全文
posted @ 2014-04-28 17:30 joshua317 阅读(143) 评论(0) 推荐(0)
摘要: 在PHP中getenv(参数)函数是一个用于获取环境变量的函数,根据提供不同的参数可以获取不同的环境变量,具体如下:“PHP_SELF”当前正在执行脚本的文件名,与document root 相关。如果PHP 以命令行方式运行,该变量在PHP 4.3.0 之前无效。“argv”传递给该脚本的参数。当... 阅读全文
posted @ 2014-04-23 18:40 joshua317 阅读(3718) 评论(0) 推荐(0)
摘要: /** * 导出数据为excel表格 *@param $data 一个二维数组,结构如同从数据库查出来的数组 *@param $title excel的第一行标题,一个数组,如果为空则没有标题 *@param $filename 下载的文件名 *@examlp... 阅读全文
posted @ 2014-04-18 14:34 joshua317 阅读(133) 评论(0) 推荐(0)
摘要: 基本上导出的文件分为两种:1:类Excel格式,这个其实不是传统意义上的Excel文件,只是因为Excel的兼容能力强,能够正确打开而已。修改这种文件后再保存,通常会提示你是否要转换成Excel文件。优点:简单。缺点:难以生成格式,如果用来导入需要自己分别编写相应的程序。2:Excel格式,与类Ex... 阅读全文
posted @ 2014-04-18 14:17 joshua317 阅读(195) 评论(0) 推荐(0)
摘要: 今天意外之间发现的很好用的查询手机归属地的代码,在此分享一下由于要初始化CURL会话,所以php.ini中要打开extension=php_curl.dll扩展 php实现手机归属地查询 " method="get"> 手机号码: 阅读全文
posted @ 2014-04-18 09:46 joshua317 阅读(124) 评论(0) 推荐(0)
摘要: <?php// 手机号验证function checkMobileValidity($mobilephone){$exp = "/^13[0-9]{1}[0-9]{8}$|15[012356789]{1}[0-9]{8}$|18[012356789]{1}[0-9]{8}$|14[57]{1}[0-... 阅读全文
posted @ 2014-04-17 17:25 joshua317 阅读(174) 评论(0) 推荐(0)
摘要: svn status打印五列字符,紧跟一些空格,接着是文件或者目录名。第一列告诉一个文件的状态或它的内容,返回代码解释如下:A item文件、目录或是符号链item预定加入到版本库。C item文件item发生冲突,在从服务器更新时与本地版本发生交迭,在你提交到版本库前,必须手工的解决冲突。D it... 阅读全文
posted @ 2014-04-16 18:46 joshua317 阅读(1540) 评论(0) 推荐(0)