摘要: 一维数组的重复项:使用array_unique函数即可,使用实例如下:复制代码代码如下: 结果如下:Array ( [0] => apple [1] =>banana [2] => pear [4] => wail [5]=> watermalon ) 。二维数组的重复项:对于二维数组咱们分两种情况讨论,一种是因为某一键名的值不能重复,删除重复项;另一种因为内部的一维数组不能完全相同,而删除重复项,下面举例说明:㈠因为某一键名的值不能重复,删除重复项复制代码代码如下: $v) { if(in_a... 阅读全文
posted @ 2013-11-29 14:44 冯志强采桑子 阅读(419) 评论(0) 推荐(0) 编辑
摘要: 下面这个PHP的代码实例,功能是帮助用户重置密码,requestResetPassword是接收用户重置密码的请求并且做了相应的检查。为了更好的复用性,我将重置密码的操作单独分配到一个新的resetPassword的函数,更改完密码的后再调用sendEmail向用户发送一封通知邮件。复制代码代码如下:/** * 用户请求重置密码的接收器 */function requestResetPassword() { //检查用户是否存在 if( !checkUserExists( $_GET['userid'] ) ) { exit('抱歉,用户不存在,请确认用户帐号。' 阅读全文
posted @ 2013-11-29 13:45 冯志强采桑子 阅读(262) 评论(0) 推荐(0) 编辑
摘要: function array_diff($array_1, $array_2) { $diff = array(); foreach ($array_1 as $k => $v1) { $flag = false; foreach ($array_2 as $v2) { if ($flag = ($v1 == $v2)) { break; } } if (!$flag) { $diff[$k] = $v1; ... 阅读全文
posted @ 2013-11-29 13:43 冯志强采桑子 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 1. /* 如果水印的位置为0,则返回原图 */ if ($watermark_place == 0 || empty($watermark)) { return str_replace(ROOT_PATH, '', str_replace('\\', '/', realpath($filename))); } 例子输出:C:\Inetpub\testweb\test.txt 2. function upload_image($upload, $dir = '', $img_name = '') { ... 阅读全文
posted @ 2013-11-25 16:21 冯志强采桑子 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 1.ecshop的主体结构 top表示最顶级的窗口,也就是最外层的窗口。如果一个大窗口中嵌套了几个小窗口,那么在小窗口中使用top就表示最外面的大窗口,就是这个意思了。 {$lang.refresh}刷新 document 表示的是一个文档对象,windows 表示一个窗口对象。 一个窗口下面可以有很多的document对象。每个document 都有 一个URL。 但是,这不是所有的区别。当你ctrl + F5 一个链接 http://www.jb51.net/#server 打印 alert(document.URL ); 和 ... 阅读全文
posted @ 2013-11-23 23:50 冯志强采桑子 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 1.分页(留言列表实例)if ($_REQUEST['act'] == 'list'){ $smarty->assign('full_page', 1); $smarty->assign('ur_here', $_LANG['msg_list']); $smarty->assign('action_link', array('text' => $_LANG['send_msg'], 'href' => 'messa 阅读全文
posted @ 2013-11-20 00:18 冯志强采桑子 阅读(530) 评论(0) 推荐(0) 编辑
摘要: 1. if (isset($_POST['remember'])) { $time = gmtime() + 3600 * 24 * 365; setcookie('ECSCP[admin_id]', $row['user_id'], $time); setcookie('ECSCP[admin_pass]', md5($row['password'] . $_CFG['hash_code']), $time); }cookie的... 阅读全文
posted @ 2013-11-18 23:55 冯志强采桑子 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 1.define('IN_ECS', true); ecshop中为什么要写Hacking attemptecshop中为什么要定义'IN_ECS'ecshop里的有些.php页是不需要用户通过url直接访问的,用来被其它页调用的,例如/includes/init.php,就不需要直接访问,通过url访问你的网址/includes/init.php是无意义的,所以我们在可以直接方问的php里加上define('IN_ECS', true);在不能直接访问的php里加上if (!defined('IN_ECS')){ die( 阅读全文
posted @ 2013-11-17 20:32 冯志强采桑子 阅读(455) 评论(0) 推荐(0) 编辑
摘要: 1.service httpd start2.service mysqld start在用PHP5.3以上的PHP版本时,只要是涉及时间的会报一个"PHP Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of t 阅读全文
posted @ 2013-11-14 16:33 冯志强采桑子 阅读(1341) 评论(0) 推荐(0) 编辑
摘要: 在圖表中,RPS表示“每秒請求數”,他描述使用不同的PHP框架寫的一個應用程序的每秒處理請求數。數字越高表示框架越高效,性能越好。而RPS的取得方式則由Apache Bench 做壓測而來。ab -t 30 -c 10 URL再從http://tc.itkee.com/developer/detail-1228.html取得PHP程序執行流程以及優化方案(APC)配置詳解http://tc.itkee.com/developer/detail-1228.html得解Alternative PHP Cache(APC)是 PHP 的一個免費公開的優化代碼緩存。它用來提供免費,公開並且強健的架構來 阅读全文
posted @ 2013-11-07 11:33 冯志强采桑子 阅读(732) 评论(0) 推荐(0) 编辑