php
文章平均质量分 70
收水了
这个作者很懒,什么都没留下…
展开
-
php显示错误
开发环境下面需要提示错配置,需要下面两个一起配置。ini_set("display_errors","On"); error_reporting(E_ALL);原创 2014-02-21 14:54:48 · 514 阅读 · 0 评论 -
数字分页链接的思想 解析
效果图如下:包含:总记录数、总页数、首页、上一页、数字链接串(本例子最多只显示5个数字)、下一页、末页。经过分析首先分页必须是返回一个对象包含有、 列表内容、总页数、当前页数、总页数。原创 2014-12-06 12:19:46 · 562 阅读 · 0 评论 -
为 dede:likearticle 添加start 、 channelid、orderby参数等
源文件位置: include\taglib\likearticle.lib.php修改之后:/** * 自动关连文档标签 * * @version $Id: likearticle.lib.php 1 9:29 2010年7月6日Z tianya $ * @package DedeCMS.Taglib * @copyright原创 2014-12-27 09:37:29 · 1584 阅读 · 0 评论 -
jQuery+PHP+Mysql实现输入自动完成提示的功能
本文将使用jquery ui的autocomplete插件,结合后端PHP,数据源通过PHP读取mysql数据表的数据。我们在很多项目中使用了搜索功能来帮助用户更快更准确的找到想要的信息。本文将介绍如何实现用户输入自动提示的功能,就像谷歌百度搜索引擎一样,当用户输入关键字时,输入框下方会有提示,将与关键字相关的信息展现出来供用户选择,提升了用户体验。查看演示 下载源转载 2015-02-03 11:36:40 · 1511 阅读 · 0 评论 -
采用PHP函数uniqid生成一个唯一的ID
生成唯一ID的应用场景非常普遍,如临时缓存文件名称,临时变量,临时安全码等,uniqid()函数基于以微秒计的当前时间,生成一个唯一的 ID。由于生成唯一ID与微秒时间关联,因此ID的唯一性非常可靠。生成的唯一ID默认返回的字符串有 13 个字符串长,如果不定义唯一ID的前缀,最多可返回23个字符串长,如果再结合md5()函数,生成的唯一ID可靠性将更高,这种生成的ID比随机性的ID转载 2014-12-13 11:59:59 · 532 阅读 · 0 评论 -
在配置文件中开启php错误提示
ini_set("display_errors", "On");error_reporting(E_ALL | E_STRICT);转载 2015-01-17 09:32:01 · 1734 阅读 · 1 评论 -
php iconv转编码 数据丢失的解决方法
今天在处理抓取内容的时候,当采用iconv进行编码转换的时候,发现结果会中断,猜是字符集的问题,考虑怎么跳过目标字符集不存在的字符,查手册发现iconv的函数只有三个参数,好像不行,然后查网上有人说可以,但是很奇怪怎么实现,最后发现英文描述有说可以加标识到目标编码后面:“TRANSLIT”,很郁闷怎么加呢?原来是先加“//”,真是郁闷,竟然有这样的设计 原型: $txtContent = ic转载 2015-02-17 10:18:11 · 2936 阅读 · 0 评论 -
Xdebug安装与使用
转载自:http://www.cnblogs.com/mo-beifeng/articles/2446142.html为什么需要Debugger?很多PHP程序员调试使用echo、print_r()、var_dump()、printf()等,其实对 于有较丰富开发经验的程序员来说这些也已经足够了,他们往往可以在程序执行的过程中,通过输出特定变量的值可以判断程序执行是否正转载 2015-04-02 11:41:39 · 576 阅读 · 0 评论 -
在linux上使用yum安装JDK
自:http://blog.chinaunix.net/uid-15463753-id-4252690.html1.查找java相关得列表[qyf@localhost ~]$ yum -y list java*执行结果[qyf@localhost ~]$ yum -y list java*Loaded plugins: fastest转载 2015-04-11 11:58:12 · 434 阅读 · 0 评论 -
CentOS 6.4安装配置LNMP服务器(Nginx+PHP+MySQL)
准备篇1、配置防火墙,开启80端口、3306端口vi /etc/sysconfig/iptables-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT #允许80端口通过防火墙-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACC转载 2015-04-24 14:29:13 · 573 阅读 · 0 评论 -
微信公众平台自定义菜单及高级接口PHP SDK
http://www.cnblogs.com/txw1958/archive/2014/05/03/weixin-advanced-interface-sdk.html收藏 哈哈转载 2015-04-16 13:31:44 · 518 阅读 · 0 评论 -
CentOS下yum安装LAMP
1. 用yum安装Apache,Mysql,PHP. 1.1安装Apache yum install httpd httpd-devel 安装完成后,用/etc/init.d/httpd start 启动apache 设为开机启动:chkconfig httpd on 1.2 安装mysql 1.2.1 yum install mysql mysql-server mysq转载 2015-04-09 17:04:06 · 531 阅读 · 0 评论 -
Nginx下实现pathinfo及ThinkPHP的URL Rewrite模式支持
http://www.thinkphp.cn/topic/3138.html打开Nginx的配置文件 /usr/local/nginx/conf/nginx.conf 一般是在这个路径,根据你的安装路径可能有所变化。如果你配置了vhost,而且只需要你这一个vhost支持pathinfo的话,可以直接打开你的vhost的配置文件。找到类似如下代码(不同版本的nginx可能稍有不同,但是转载 2015-05-12 20:25:09 · 506 阅读 · 0 评论 -
mysql 远程连接速度慢的解决方案
转载自:http://blog.163.com/o5655@126/blog/static/16674283420110224207826/PHP远程连接MYSQL速度慢,有时远程连接到MYSQL用时4-20秒不等,本地连接MYSQL正常,出现这种问题的主要原因是,默认安装的 MYSQL开启了DNS的反向解析,在MY.INI(WINDOWS系统下)或MY.CNF(UNIX或LI转载 2015-05-12 10:12:52 · 530 阅读 · 0 评论 -
PHP parse_url 一个好用的函数
PHP中一个好用的函数parse_url,特别方便用来做信息抓取的分析。举例子如下: 复制代码代码如下:$url = "http://www.electrictoolbox.com/php-extract-domain-from-full-url/"; $parts = parse_url($url); 输出: 复制代码代码如下:转载 2015-05-27 13:30:37 · 536 阅读 · 0 评论 -
跨域共享cookies
一个简单的跨域方法,当访问一个页面的是,写入每一个需要共享的域名,用iframe 引入调用其他域名写入,可以写入。例如这几个域名都是指定到..b.php文件在,b.php写入cookie,当访问这几个域名的时候,都可以调用对应的cookie。原创 2015-06-15 18:44:47 · 824 阅读 · 0 评论 -
转移字符必须用双引号
今天纠结了好久,就是因为text原创 2014-11-25 09:47:13 · 717 阅读 · 0 评论 -
php防sql注入等函数
discuz论坛的sql防注入函数 $magic_quotes_gpc = get_magic_quotes_gpc(); @extract(daddslashes($_COOKIE)); @extract(daddslashes($_POST)); @extract(daddslashes($_GET)); if(!$magic_quotes_gpc) { $_FILES = d转载 2014-11-26 16:14:19 · 2172 阅读 · 0 评论 -
利用session防止重复提交
闲来无事看了一下php session ,又在网上看了防止页面刷新重复提交数据,大部分写的啰啰嗦嗦的,而且大多是一样的COPY过来的连错别字都没有改 像臭婆娘的裹脚布。于是我自己也琢磨了一下,不知道也是不是裹脚布。这里只说用SESSION 如何实现:session 是作用于服务器端的数据,只要种植一次不再刷新其值是不会被改变的,就利用这一点就可以实现阻止用户重复提交数据,具体原理看看转载 2014-11-01 11:53:09 · 553 阅读 · 0 评论 -
php面试算法题—快速算法、冒泡算法讲解
1、冒泡算法<?phpfunction maopao($arr){ $len = count($arr); for($i=1; $i<$len; $i++)//最多做n-1趟排序 { $flag = false; //本趟排序开始前,交换标志应为假 for($j=$len-1;$j>=$i;$j--) { if($arr[$j]<$arr[$j-1])//原创 2014-02-24 11:17:24 · 1174 阅读 · 0 评论 -
php链接mssql 不能使用ip的处理方法
前面的开通扩展不说了直接上关键例如这两句//$conn=mssql_connect("XIAOCEN","sa","123456"); $conn=mssql_connect("192.168.1.99","sa","123456"); 用前面电脑名称可以访问,用下面就不可以了。处理方法将文件ntwdblib.DLL,版本必须是 2000.80.194.0 ,覆盖到下面目录转载 2014-02-24 11:13:11 · 789 阅读 · 1 评论 -
多站点整合—单点登录简单方案
转载自:http://www.yaosansi.com/post/1218.html问题描述:在一个比较复杂的网站环境下。有多个产品向外提供服务。每个产品下都有自己的用户登录界面。现在需要设计一个统一的登录界面。当用户在这个界面登录后就可以自由的使用各个产品和服务。同时意味着用户用一个帐号可以在不同服务里登录,另一方面就是在一个服务里面登录后可以无障碍的漫游到其他服务里面去。实际应用:转载 2014-02-24 11:14:26 · 2536 阅读 · 0 评论 -
PHP中JSON的应用
主调文件index.html function getProfile(str) { var arr = str; document.getElementById('nick').innerHTML = arr.nick; } 被调文件profile.php原创 2014-02-24 11:21:32 · 609 阅读 · 0 评论 -
php.ini 中的short_open_tag和asp_tags
short_open_tag 决定是否允许使用 PHP 代码开始标志的缩写形式( )。如果要和 XML 结合使用 PHP,可以禁用此选项以便于嵌入使用 。否则还可以通过 PHP 来输出,例如: 。如果禁用了,必须使用 PHP 代码开始标志的完整形式( )。注意: 本指令也会影响到缩写形式 asp_tags 除了通常的 标志之外还允许使用 ASP 风格的标志 。这也包括了原创 2014-02-24 11:40:32 · 1822 阅读 · 0 评论 -
jQuery、Ajax、PHP、Json的一个综合例子
jQuery 是一个优秀的 Javascript 框架,对 js 进行了优秀的包装,提供了许多方便的功能。jQuery 对 ajax 的包装也堪称优秀。jQuery 可以以 json 文件传输协议来传输数据(类似 xml,而且大有取代 xml 的趋势),而网站后台代码必须与之配合使用。PHP 是用 json_encode 函数来对返回的数组数据进行编码的,但这个函数只有 PHP5.2版本以上才原创 2014-02-24 11:43:23 · 597 阅读 · 0 评论 -
收藏一个加密解密算法吧
来自 http://bask.iteye.com/blog/558900一、java代码import java.io.IOException; import java.security.SecureRandom; import javax.crypto.Cipher; import javax.crypto.SecretKey; import javax.crypto.转载 2014-02-24 11:23:53 · 781 阅读 · 0 评论 -
php xml模拟post提交,以及xml解析 例子
这几天做webservice 接口,废话不多说了,直接上代码:1、提交页面<?php$xml_data =' siyue push_order H201305300001 张三 13770629733,025-57023099 江苏省 南京市 玄武区原创 2014-02-24 11:37:24 · 924 阅读 · 0 评论 -
浅析MySQL数据碎片的产生
本文浅析MySQL数据碎片的产生:定义,时间及成因。 MySQL列表,包括MyISAM和InnoDB这两种最常见的类型,而根据经验来说,其碎片的产生及消除都是随机的。碎片会在你的表格中留下明显的空白,而这会给列表扫描工作带来相当大的困扰。对你的列表进行优化,这样会使列表的全面及分区扫描工作进行得更有效率。碎片——实例MySQL具有相当多不同种类的存储引擎来实现列表中的数据存储功能。转载 2014-02-24 11:49:18 · 1811 阅读 · 0 评论 -
php代码备份mysql数据库
<?php// 备份数据库$host = "localhost";$user = "root"; //数据库账号$password = "xxx"; //数据库密码$dbname = "xxx"; //数据库名称// 这里的账号、密码、名称都是从页面传过来的if (!mysql_connect($host, $user, $password)) // 连接mysql数据库 { echo '数据库连原创 2014-02-18 15:22:13 · 644 阅读 · 0 评论 -
写一个js 操作table,结合php,添加删除行操作
//根据table ID添加相应的行 function addrow(){ var myTable = document.getElementById("tb1"); var newRow = tb1.insertRow(tb1.rows.length); newRow.align="center"; var newTd1 = newRow.insertCell(0);原创 2014-03-17 15:14:22 · 1212 阅读 · 0 评论 -
centos下yum安装lamp
1. 用yum安装Apache,Mysql,PHP.1.1安装Apache yum install httpd httpd-devel 安装完成后,用/etc/init.d/httpd start 启动apache设为开机启动:chkconfig httpd on 1.2 安装mysql 1.2.1 yum install mysql mysql-server my转载 2014-05-08 15:13:09 · 705 阅读 · 0 评论 -
php进度条例子
php进度条例子 <?php set_time_limit(0); $step = 0; for ($i = 0; $i < 20; $i++) { sleep(1); //这个是为了测试 $step+=10; //实际步点你自己掌握 echo ' document.getElementById("jindu").style.width原创 2014-08-29 23:12:58 · 582 阅读 · 0 评论 -
dedecms5.7utf8 文章编辑 加上自动排版,简体繁体转换,图片排版
首先,这个插件是用在fckeditor上,原创 2014-10-23 15:05:04 · 2737 阅读 · 0 评论 -
DEDECMS频道如何设置为二级域名(dedecms开启二级域名 方法)
DEDECMS功能强大,做站群也OK,但是只能以频道的方法去实现。 下面就说一下如何启用二级域名吧,主要是大站,内容较多的时候用到,二级域名是什么我就不多说了第一步 先进行栏目设置,需要把栏目设置为频道,栏目保存目录也要注意一下,一般设置成一级目录目录,比如我这里设置的是根目录下面的heli。注意:子栏目的保存路径一定要在这个目录的下面。第二步 切换到高级选项卡,启动二级域名转载 2014-11-15 09:39:03 · 2020 阅读 · 0 评论 -
apache2.2 配置多个虚拟目录 后面过来
apache2.2 怎么配置多个虚拟目录目录1 域名1目录2 域名2目录3 域名3但访问3个 域名都指目录1换成apache2.4 就没问题原因是:apache2.2 默认没有开通 NameVirtualHostNameVirtualHost *:80手动加上去就可以了原创 2015-07-13 10:07:16 · 682 阅读 · 0 评论