在 php 中使用 json_encode() 内置函数(php > 5.2)可以使用得 php 中数据可以与其它语言很好的传递并且使用它.    这个函数的功能是将数值转换成json数据存储格式.   <?php    $arr = array &

关于mysqldump不同mysql版本出现的一个小问题

  今天在测试mysqldump远程备份的时候,发现同样的备份权限、语句在远程无法使用,提示:  mysqldump: Couldn't execute 'show create table `general_log`': Table 'mysql.general_log' doesn't exist  mysqldump: Couldn't execute 'show create table `slow_log`': Table 'mysql.slow_log' doesn't exist.

标签:

php-fpm启动不起来,php-fpm无法启动的原因

  今天碰了一个很奇怪的问题,平时好好的php-fpm修改了一个参数后,突然启动不起来了,试着把参数还原、甚至用备份的配置文件还原都没办法启动php,而且不给任务启动错误的提示,纳闷!!!后来上网找了个资料:  看看php-fpm的错误日志有多大,超过2G,就会启动不起来  删除日志后正常启动  问题分析:FastCGI调用的是fopen方式去读写日志文件,而fopen不支持2G以上文件,所以后续的工作不再继续进行,出错直接退出。所以,要根除该故障,就要将日志中出现的错误和告警都消除...

如何知道MYSQL数据库操作时返回insert语句产生的id

  有些时候在执行数据库的INSERT操作后需要知道其产生的ID(我用的MySQL,主键都是设的AUTO_INCREMENT,执行插入操作的时候不用指定ID的值而由数据库自行产生),这时候就可以使用PHP的函数mysql_insert_id()直接获得这个ID,非常方便。  但是有一点,如果在INSERT语句里面明确指出了具有AUTO_INCREMENT属性的ID列的值,那么函数将返回0,因为该ID值是由用户指定的,不是由数据库自动产生的。  PHP手册对该函数的描述如下:...

标签:

如何解决在Bootstrap框架内使用zTree树控件出现css冲突

  今天在Bootstrap框架内使用了Ztree树控件,最后导致zTree树的节点之间产生了错位现象。这个主要是Bootstrap框架内的js对其ul内的li标签宽度做了限制,所以导致zTree节点的li标签样式被修改从而出现错位。如何解决?找到zTree相关的zTreeStyle.css文件,增加相应的样式,避免继承Bootstrap框架的样式。如.ztree li ul.line{ height: 80%; } 这样就能避免继承了。

标签:

Erlang的运算符:比较运算符,数值运算符,移位运算说明

  如果要比较两个数,如果两个数之间是不同的类型,比如float和int那么,==操作会首先把两个数字转换成相同的相同类型  Erlang的比较运算符  opDescription==等于/=不等于=<小于等于<小于>=大于等于>大于=:=精确的等于=/=精确的不等于等于和精确等于的区别:  如果要比较两个数,如果两个数之间是不同的类型,比如float和int那么,==操作会首先把两个数字转换成相同的相同类型。...

加载hprose.phar/HproseHttpServer.php一直报文件找不到的原因

  1、加载hprose.phar/HproseHttpServer.php一直报文件找不到:Warning: include(./hprose.phar/HproseHttpServer.php): failed to open stream: No such file or directory  2、定义了Yii的errorHandler和error的Controller结果死活不对。  解决

PHP判断变量的函数有哪些

  与其他语言不同,PHP不是一种严格的类型语言。基本上,这意味着开发者在使用一个变量前,不必明确地设定这个变量的类型(数字、字符串、布尔值)。相反,PHP解释程序根据存储在变量中的信息自动探测变量的类型。  虽然这一特点使用PHP编程非常容易,但它也存在一个重要的缺陷:当你需要测试一个变量的类型时,处理类型比较松散的语言就让人有些迷惑。幸运地是,PHP的开发者注意到这一情况,因此在其中包含了一个函数工具包,特别用它来测试变量并查明它们属于哪个特定的字符类别——也就是说,

标签:

PHP中获得复选框是否选中并写入数据库的实例分析

null

如何用order关键词实现mysql查询结果中文排序

  mysql查询结果排序很简单,一个order关键词即可实现,那我们如何把查询结果按照中文排序呢?本文将带大家揭开谜底。  /*  Navicat MySQL Data Transfer  Source Server : local  Source Server Version : 50022  Source Host : localhost:3306  Source Database : test...

标签:

过滤PHP数组中的重复值的方法:foreach和array_unique

  去除一个数组中的重复值,可以使用foreach方法,也可以使用array_unique方法,下面的代码两种方法都使用了。在$intTotal比较小的情况下,比如说1000以内,$intRand的取值基本不影响结果,两者执行的时间都差不多。测试$intTotal 大于10000时,$intRand取值100时,使用array_unique的效率要高于foreach循环判断,$intRand=10,两者执行时间一致。因此,可以得出结论,当数组容量不大,大概在1000以内时,使用两者的执行效率差不

标签:

实例分享:php数据验证简单小程序

  <form id=“form1” name=“form1” method=“post” action=“”>  <label>  <input type=“text” name=“cname” />  </la

标签:

使用php_screw加密PHP程序实例详解

  现在加密php程序的软件有不少,最常用的就是官网的一款了,不过要收费的,下面我来介绍一款使用php_screw他也可以实现加密PHP程序哦,下面看实例。  PHP_Screw是一款免费的针对PHP源码进行加密的PHP的扩展,可以自定义加密种子文件,加密后的文件效率还不会下降,目前还没有被破解,介绍一下安装和使用方法  最新版本是php_screw_1.5  wget  http://

标签:

IE9下table border-collapse对input[type="button"]的影响

  最近项目中发现的一个问题  一个置于table td里面的input[type=“button”],设置了box-shadow:0 1px 0 rgba(95, 50, 0, 0.7);,发现在IE9下神奇般的消失了,经过反复测试、纠结,始终找不到原因。  后面使用排除的方法,发现:IE9下,input[type=“button”]会受到tabl

标签:

  读了好多php程序,发现有好些地方都有用到“@”字符,问了几个网友,虽然回答的不是很清楚,但依然感谢她们。 下面就简单说说: @可以忽略错误,有仰制错误的功能 错误控制操作符。 例如:  function db_connect()  //连接数据库  {  @$db =mysql_connect(‘localhost','book','test&r

如何解决kloxo/lxadmin使用Apache服务器中文乱码的问题

  在使用kloxo/lxadmin中,如果你的web服务器选择apache的话,由于apache的缺省编码是UTF-8,而你使用的程序默认编码是GBK或GB2313,那么部分程序会出现中文乱码的问题,我是从 lighttpd 切换到 apache 后出现问题的。 在apache的httpd.conf里,有默认编码的设置。 首先用SSH登陆VPS,修改httpd.conf文件   cd

标签:

配制好sendmail 程序后如何利用php内置mail()方法发送邮件

  php的mail方法是其内置方法,可以直接使用,需要注意的是,使用此方法的前提是已经配置好邮件服务器,比如已经配制好sendmail 程序或者其它的邮件程序例如 qmail 或 postfix等。   <?php  /**  *  * 邮件发送方法  *  * @param string $email 目标邮箱地址  * @param string $subject 邮件标题 

标签:

修复OpenSSL安全漏洞(Heartbleed)的简单方法

  首先要说的是,这个heartbleed漏洞只波及到使用了 ssl 访问的网站,即链接中带有 https的网站。  其实,你可以通过一个国外的网站检测是否存在该漏洞,以及是否要升级:  SSL Heartbleed漏洞检测  下面是几个常用linux系统的修复方法:  Debian/Ubuntu:  # apt-get update  # apt-get install openssl libs
在eclipse中配置cocos2d-x的android环境时,遇到这样的错误提示网上搜索了一下,说是在NDK_MODULE_PATH环境变量下未找到所需要的Android.mk文件,后来仔细研究了一下项目属性,找到环境设置这一项添加完NDK_MODULE_PATH路径之后,会在项目的.settings目录下生成一个名为org.eclipse.cdt.core.prefs的文件  之后将proje

详细了解PHP的.htaccess文件针对每个目录改变配置的方法

  .htaccess文件提供了针对每个目录改变配置的方法。 工作原理和使用方法  .htaccess文件(或者“分布式配置文件”)提供了针对每个目录改变配置的方法,即在一个特定的目录中放置一个包含指令的文件,其中的指令作用于此目录及其所有子目录。  如果需要使用.htaccess以外的其他文件名,可以用AccessFileName指令来改变。例如,需要使用.co

标签: