- 博客(129)
- 资源 (1)
- 收藏
- 关注
转载 NGINX配置详解
Nginx 配置文件user nginx#用户worker_processes 8;#工作进程,根据硬件调整,大于等于cpu核数error_log logs/nginx_error.log crit;#错误日志pid logs/nginx.pid;#pid放置的位置worker_rlimit_nofile 204800;#指定进程可以打开的最大描述符这个指令是指当一个nginx进程打开的最多文件描述
2015-11-27 13:11:26
610
原创 第一个项目的感悟(集成项目,不牵扯到数据库处理)
对应的代码会在整理过后上传上来#项目于环境#--------硬件:设备环境#--------软件:nginx、php#--------页面前端使用了easyui#--------php使用了thinkphp3.2.3,需要nginx支持phpinfo(配置nginx链接)#个人分析0000HTML菜单、弹出层、图片和文字对其0000JS1.防止出现同源策略问题(如果是嵌入的网页)[hre
2015-11-22 21:54:35
428
转载 10个典型实用的PHP代码片段
一、黑名单过滤function is_spam($text, $file, $split = ':', $regex = false){ $handle = fopen($file, 'rb'); $contents = fread($handle, filesize($file)); fclose($handle); $lines = explode("n"
2015-11-22 00:47:42
534
转载 jQuery 小技巧
返回顶部按钮通过使用jQuery中的animate 和scrollTop 方法,不用插件就可以创建一个滚动到顶部的简单动画:// Back to top$('.top').click(function (e) { e.preventDefault(); $('html, body').animate({scrollTop: 0}, 800);});<!-- Create an an
2015-11-21 23:41:17
410
转载 设置首页\收藏本站\返回头部
1.设置首页function SetHome(obj,url){ try{ obj.style.behavior='url(#default#homepage)'; obj.setHomePage(url); }catch(e){ if(window.netscape){ try{ netscape.security.PrivilegeMan
2015-11-20 02:07:29
391
转载 常用的js插件
artdialog(弹出窗口)(弹出窗口-适用于扁平化风格)mt97(日历插件)formvalidator(表单验证)validform(国内经典表单验证插件)easyUI(前端框架)buttons(按钮样式库)font-awesome(图标字体库)ueditor(网页内容编辑插件)echarts(图表插件)CropZoom(图片剪切)gridly(拖放插件)stickUp(导航悬停)swfuplo
2015-11-20 01:51:25
402
转载 常用的正则表达式
1. 平时做网站经常要用正则表达式,下面是一些讲解和例子,仅供大家参考和修改使用: 2. "^\d+$" //非负整数(正整数 + 0) 3. "^[0-9]*[1-9][0-9]*$" //正整数 4. "^((-\d+)|(0+))$" //非正整数(负整数 + 0) 5. "^-[0-9]*[1-9][0-9]*$" //负整数 6. "^
2015-11-20 01:45:26
288
转载 常用配置
// 页面调试 'SHOW_PAGE_TRACE' => true, // 资源目录定义'TMPL_PARSE_STRING' => array( '__PUBLIC__' => __ROOT__.'/res','__CSS__' => __ROOT__.'/res/css','__IMG__' =>
2015-11-20 01:37:37
283
转载 js判断checkbox是否被选中
判断checkbox var n = $("input:checked").length; if(n==0){ alert("未选中!"); }else{ alert("选中!"); } 判断checkbox选中个数 $(":checkbox[@name=compare]").click(function(){ var checked = this.checked;
2015-11-17 12:42:26
1046
原创 thinkphp url链接自动被加上了后缀html(如何修改)
//这里可以修改url的后缀'URL_HTML_SUFFIX' => 'html', // URL伪静态后缀设置 就可以了//伪静态后缀的作用一是骗别人,二是配置后可以传如/name/1.html.html的参数从3.1.3版本开始,URL的伪静态后缀默认设置为 html 了,需要的时候可以设置为空。
2015-11-17 09:54:36
5767
转载 JS报错:Permission denied to access property 'document'---document.domain - JavaScript的同源策略问题
错误原因是因为父窗口与子窗口的域名不同,即便同一站点下,也需要写全引用地址:如同是xxx.com下的页面<iframe id="iframe_xxxx" name="iframe_xxxx" src ="/sub.html" frameborder="0" height="300" width="1000"></iframe>与<iframe id="iframe_xxxx" name="if
2015-11-16 15:47:01
954
转载 linux下php安装curl模块
假如原先编译的php目录在/usr/local/php5目录下;apache在/usr/local/apache2目录下;php源代码在/home/kevin125/src目录下。如果实际目录与假定的目录不一致,则在下面的命令中做调整。1. 找到当前运行的php版本的源代码目录,如 php-5.2.10。进入curl扩展库目录。$cd /home/kevin125/src/php-5.2.10
2015-11-16 01:35:37
2935
1
原创 thinphp判断是否登陆(控制器的继承)
<?php class GlobalAction extends Action{ public $user; public function _initialize(){ $user = $this->saveCurrentUserSession(); if (empty($user)) { $actionName = strtolower(ACT
2015-11-16 01:27:12
1278
原创 根据key删除数组中指定的元素
php数组中元素的存在方式是以键值对的方式('key'=>'value'),有时候我们需要根据键删除数组中指定的某个元素。 function bykey_reitem($arr, $key){ if(!array_key_exists($key, $arr)){ return $arr; } $keys
2015-11-16 00:09:04
6958
转载 js数组的操作
1、数组的创建var arrayObj = new Array(); //创建一个数组var arrayObj = new Array([size]); //创建一个数组并指定长度,注意不是上限,是长度var arrayObj = new Array([element0[, element1[, ...[, elementN]]]]); //创建一个数组并赋值 要说明的是,虽然第二种方法创建
2015-11-12 20:23:40
463
原创 datagrid表格数据单机选中与取消问题
加入这两行,数据数据只能有一行被选中,不能多选striped: true,singleSelect: true,
2015-11-12 17:24:48
520
转载 html中<select>标签用法解析及如何设置select的默认选中状态
<select>标签可选的属性属性 值 描述disabled disabled 规定禁用该下拉列表。multiple multiple 规定可选择多个选项。name name 规定下拉列表的名称。size number 规定下拉列表中可见选项的数目。<select>标签全局属性<select> 标签支持 HTML 中的全局属性。<
2015-11-12 14:15:20
2148
原创 datagrid自己的一些操作积累
向表格中添加或者删除一行数据//添加页面的表格$('#tt2').datagrid({ url:'', width: 566, height: 139, fitColumns: true, fit:true, columns:[[ {field:'ip',title:'地址',width:160}, {field:'mask'
2015-11-10 16:38:27
411
转载 session_unset()和session_destroy()用法分析
关于session_unset()和session_destroy()的函数使用进行介绍。session_unset()释放当前在内存中已经创建的所有$_SESSION变量,但不删除session文件以及不释放对应的sessionidsession_destroy()删除当前用户对应的session文件以及释放sessionid,内存中的$_SESSION变量内容依然保留
2015-11-10 14:59:35
3384
转载 json_encode和json_decode的用法
json_decode() json_decode (PHP 5 >= 5.2.0, PECL json >= 1.2.0) json_decode — 对 JSON 格式的字符串进行编码 说明 mixed json_decode ( string $json [, bool $assoc ] ) 接受一个 JSON 格式的字符串并且把它转换为 PHP 变量 参数 json 待解码的 jso
2015-11-10 14:31:47
2770
原创 php curl常见错误:SSL错误、bool(false)
症状:php curl调用https出错 排查方法:在命令行中使用curl调用试试。 原因:服务器所在机房无法验证SSL证书。 解决办法:跳过SSL证书检查。 curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); 症状:php curl调用curl_exec返回bool(false),命令行curl调用正常。 排查方法: var_dump(cu
2015-11-10 10:37:57
1736
转载 curl的安装
window下:开启curl的步骤1.在localhost站点下输出一下phpinfo,以此来检测php.ini的所在(因为我在开启CURL的时候,是在php的安装目录配置php.ini,结果一直不生效,后来查了phpinfo才知道php.ini在apache的配置文件里被我重定向了)2.打开php.ini文件,搜索php_curl.dll,找到后删除前面的“;”,重启apache3.如果
2015-11-10 01:19:16
757
转载 curl
使用PHP的cURL库可以简单和有效地去抓网页。你只需要运行一个脚本,然后分析一下你所抓取的网 页,然后就可以以程序的方式得到你想要的数据了。无论是你想从从一个链接上取部分数据,或是取一 个XML文件并把其导入数据库,那怕就是简单的获取网页内容,cURL 是一个功能强大的PHP库。PHP中的CURL函数库(Client URL Library Function) curl_close — 关闭
2015-11-09 21:52:18
370
转载 php发送get、post请求的几种方法
方法1: 用file_get_contents 以get方式获取内容<?php$url='http://www.domain.com/';$html = file_get_contents($url);echo $html;?>方法2: 用fopen打开url, 以get方式获取内容<?php$fp = fopen($url, 'r');//返回请求流信息(数组:请求状态,阻塞,返回值是
2015-11-09 21:29:32
472
原创 http和https的区别
简述http和https的区别在URL前加https://前缀表明是用SSL加密的。你的电脑与服务器之间收发的信息传输将更加安全。Web服务器启用SSL需要获得一个服务器证书并将该证书与要使用SSL的服务器绑定。 http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。http的连接很简单,是无状态的,... HTTPS协议是由SSL+HTTP协议构建的
2015-11-09 20:29:26
538
转载 php获取客户端IP
function GetIP(){ if (getenv("HTTP_CLIENT_IP") && strcasecmp(getenv("HTTP_CLIENT_IP"), "unknown")) $ip = getenv("HTTP_CLIENT_IP"); else if (getenv("HTTP_X_FORWARDED_FOR") &&
2015-11-09 19:58:46
332
转载 文件上传函数(有空会自己修改)
CODE <?php/** * A function for easily uploading files. This function will automatically generate a new * file name so that files are not overwritten. * Taken From: http://www.bin-co.com/php
2015-11-09 00:01:33
441
转载 ajax+php无刷新文件上传(ajaxuploadfile)
文件上传的表单格式<form id="uploadform" enctype="multipart/form-data" name="uploadform" method="post" > <input id="fileToUpload" type="file" name="fileToUpload" class="uploadinput" > <input id=
2015-11-08 23:55:02
969
转载 window.location.reload;刷新\indexOf()定义和用法\window.location.href
使用window.location.reload;刷新时,如果提交数据的动作,则会出现讨厌的对话框! 解决此问题,应该这样写: window.location.href=window.location.href; window.location.reload; 同理,如果是刷新父窗口,应该这样写: window.opener.location.href=window.opener.locatio
2015-11-08 13:27:30
5469
转载 检查字符串中是否有外链
<?php/** * all_external_link 检测字符串是否包含外链 * @param string $text 文字 * @param string $host 域名 * @return boolean false 有外链 true 无外链 */function all_external_link($text = '', $host = '') {
2015-11-07 10:00:09
422
转载 获取客户端ip
<?php//获取IPfunction get_ip() { if (isset($_SERVER)) { if (isset($_SERVER[HTTP_X_FORWARDED_FOR])) { $realip = $_SERVER[HTTP_X_FORWARDED_FOR];
2015-11-07 09:53:04
303
原创 array get_object_vars
array get_object_vars ( object obj )返回由 obj 指定的对象中定义的属性组成的关联数组。<?phpclass Point2D {var $x, $y;var $label;function Point2D($x, $y){$this->x = $x;$this->y = $y;}function setLabel($label){$this
2015-11-05 22:43:21
390
转载 curl
1.cURL介绍 cURL 是一个利用URL语法规定来传输文件和数据的工具,支持很多协议,如HTTP、FTP、TELNET等。最爽的是, PHP也支持 cURL 库。本文将介绍 cURL 的一些高级特性,以及在PHP中如何运用它。2.基本结构 在学习更为复杂的功能之前,先来看一下在PHP中建立cURL请求的基本步骤: (1)初始化 curl_init() (2)设置变量
2015-11-05 11:44:11
297
转载 去掉 URL 中的 index.php
去掉 URL 中的 index.phpThinkPHP 作为 PHP 框架,是单一入口的,那么其原始的 URL 便不是那么友好。但 ThinkPHP 提供了各种机制来定制需要的 URL 格式,配合 Apache .htaccess 文件,更是可以定制出人性化的更利于 SEO 的 URL 地址来。.htaccess文件是 Apache 服务器中的一个配置文件,它负责相关目录下的网页配置。我们可以利
2015-11-03 12:40:01
858
转载 PHP怎么与C语言通信
hb怎么与C语言通信?用C语言作为服务端,用php作为客户端。方法如下:/*server.c*/#include <string.h>#include <stdio.h>#include <netinet/in.h>#include <stdlib.h>#define SERV_PORT 8000int main(){ int sockfd,n,servaddr_len,client_l
2015-11-02 21:04:02
3387
转载 linux (centos 6.4)安装自定义分区方案
在计算机上安装 Linux 系统,对硬盘进行分区是一个非常重要的步骤,下面介绍几个分区方案。方案 1/ :建议大小在 5GB 以上。 swap :即交换分区,建议大小是物理内存的 1~2 倍。 方案 2/boot :用来存放与 Linux 系统启动有关的程序,比如启动引导装载程序等,建议大小为 100MB 。 / : Linux 系统的根目录,所有的目录都挂在这个目录下面,建议大小为 5G
2015-11-02 11:02:30
2085
转载 thinkphp 如何去除url中的index.php
使用 thinkphp 开发的应用的 url 中通常都会带个 index.php ,如果我们需要伪静态或者做 SEO 优化的时候,这个是非常不好看也没有意义的。那么我们该如何去除 thinkphp 应用 url 中的 index.php 呢?对于这个问题我们可以通过URL重写的方式解决,当然这个是需要服务器开启 URL_REWRITE 模块才可以的。所以进行下面的步骤前请确定你的服务器是否已
2015-11-02 00:21:28
1278
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人