分类: 编程语言

PHP将NULL存入MySQL数据库

如果MySQL字段设置了特定格式(如日期),我们存空字符或者“0”或者空格都不可行的时候,就需要存入NULL。

PHP如何将NULL存入MySQL数据库呢?

其实只需要在MySQL把该字段设置为允许为空,并且默认值是NULL,然后在写数据库的时候不为该变量赋值就行了。

如果写入数据[……]

继续阅读

2014-03-28 Comments (0)
阅读全文

国外十大最流行的php框架排名

本文来自国外的一个PHP技术人员网站,总结了国外的十个目前最流行的PHP MVC框架。具体排名顺序未必准确,还有些知名框架,如Kohana等也没有提及。不过仍可以做为一篇不错的参考。

以下为十个目前最流行的基于MVC设计模式的PHP框架。

1. Yii

Yii是一个基于组件[……]

继续阅读

2014-03-12 Comments (0)
阅读全文

$HTTP_COOKIE_VARS和$_COOKIE的区别

在 PHP 4.1.0 及以后版本使用$_COOKIE。之前的版本,使用 $HTTP_COOKIE_VARS。

如果需要新版本的php5支持$HTTP_COOKIE_VARS,可以在php.ini中开启冗余模式:

register_long_arrays = On

 [……]

继续阅读

2013-11-20 Comments (0)
阅读全文

php截取汉字字符串

0xa0是什么意思?

$str="这是需要截取的字符串。哈哈哈,哟哟哟";
$Short_Str=showShort($str,4);//截取前面4个汉字,结果为:这是需要…
echo $Short_Str;

//函数
function cut_str($str,$start,$len){
$s[......]

继续阅读

2013-11-08 Comments (1)
阅读全文

PHP数组操作:批量改变数组键值,依次赋键值

$arr=array(a,b,c,d,e,f,g);
$arr_new=array(
 ”one”=>$arr[0],
 ”two”=>$arr[0],
 ”three”=>$arr[0],
 ”four”=>$arr[0],
 ”five”=>$arr[0],
 ”six”=>$arr[0],[……]

继续阅读

PHP 
2013-10-28 Comments (0)
阅读全文

PHP文件操作(文件移动和复制、删除、重命名)

php文件重命名:函数rename()。
php文件复制:函数copy();
php文件删除:函数unlink();

[php]
//重命名与复制文件
$new_name = $new_path.$new_filename;
if(file_exists($new_name)||!f[……]

继续阅读

PHP 
2013-09-02 Comments (0)
阅读全文

file_get_contents无法请求https连接的解决方法

PHP.ini默认配置下,用file_get_contents读取https的链接,就会如下错误:
Warning: fopen() [function.fopen]: Unable to find the wrapper “https” – did you forget to enable it[……]

继续阅读

2013-08-25 Comments (0)
阅读全文

phpinfo被禁用,可用php探针

UPDATE 2018-04-17 16:24

不说废话,直接上代码。

<?php
header("content-Type: text/html; charset=utf-8");
header("Cache-Control: no-cache, must-revalidate");[......]

继续阅读

2013-08-25 Comments (0)
阅读全文

php.ini里面的memory_limit是什么?

PHP5中,对于memory_limit的设定已经从以往的8M扩大到128M的上限。

memory_limit是什么意思呢?

memory_limit,是最大单线程的独立内存使用量。也就是说用户发起一个web请求,这个线程中最大可以使用的内存是多少。

memory_limit默认配[……]

继续阅读

2013-08-16 Comments (0)
阅读全文

PHP的时间操作大全

1.获取时间:date(),格式化:date(“Y-m-d H:i:s”)(可以自己试一下Y、m、d、H、i、s大小写的效果哦)

2.获取时间戳:time()、strtotime()

3.时间戳转换为时间:date(“Y-m-d H:i:s”,时间戳)

4.时间转换为时间戳:str[……]

继续阅读

2013-08-07 Comments (0)
阅读全文

使用sql语句在原字段上追加内容

在php操作mysql时,如果想在原有的字段上追加内容,需要使用sql语句的内部库concat,如下:

 

[php]

$sql=”update tablename set info=concat(info,’追加的内容’) where id=1″;

[/php][……]

继续阅读

2013-08-07 Comments (0)
阅读全文

Truncated incorrect DOUBLE value

php在更新mysql数据库的时候出现错误:“Truncated incorrect DOUBLE value:”。

1.第一种错误原因,你的SQL语句可能是这么写的:

$sql="update tablename set username='mukti' and info='test' whe[......]

继续阅读

2013-08-07 Comments (0)
阅读全文

yourphp后台管理验证码不显示

php程序文件经过二次编辑时编码格式受到了影响,清楚bom即可。

在使用编辑器编辑php文件的时候,要选择“无bom格式”。[……]

继续阅读

2013-07-19 Comments (0)
阅读全文

PHP读取JSON(PHP解析、读取、编译、生成JSON的系列操作)

1.php解析JSON数据格式,在php5.2以后就简单了,我们可以使用json_decode()和json_encode()两个函数直接操作。

2.传统的方法呢?我们可以借助程序员小伙Michal Migurski的方法,下载一个JSON读取类的文件http://mike.teczno.co[……]

继续阅读

2013-07-03 Comments (0)
阅读全文

PHP文件操作(PHP读写文件)

PHP读取文件可以读取当前服务器或远程服务器中的文件。其步骤是:打开文件、读文件和关闭文件。

1.打开文件
使用PHP函数fopen()打开一个文件,fopen()一般使用2个参数表示打开文件的路径和文件模式。比如:

[PHP]
$fp=fopen(“../cnbruce.txt”,[……]

继续阅读

2013-07-02 Comments (0)
阅读全文

Joomla在页面上显示自定义模块

1.在页面上相应位置调用一个模块位:
[html]

[/html]
2.在模板目录(/templates/tpl_name/)下的templateDetails.xml文件中添加位置:
[xml]

example[……]

继续阅读

2013-04-25 Comments (0)
阅读全文

MySQL不区分大小写

1.Linux下mysql安装完后是默认:区分表名的大小写,不区分列名的大小写;

2.用root帐号登录后,在/etc/my.cnf 中的[mysqld]后添加添加lower_case_table_names=1,重启MYSQL服务,这时已设置成功:不区分表名的大小写;

lower_ca[……]

继续阅读

2013-04-22 Comments (0)
阅读全文

PHP格式化输出数组,一目了然

在PHP输出数组的时候,我们通常使用print_r(),但是输出没有换行,看起来很费劲,于是乎,我们自己定义一个函数来完成:

[php]

function dump($vars, $label = ”, $return = false) {
if (ini_get(‘html_err[……]

继续阅读

PHP 
2013-04-18 Comments (0)
阅读全文

sprintf函数:PHP在输出数字前补0,去掉小数后面的0

很多时候我们需要对数字进行格式化,比如位数不足前面加0补足。用PHP自带的sprintf函数可以轻松实现。

如果想去掉小数后面的0可以使用(float)$var。

[PHP]

<?php
//生成4位数,不足前面补0
$var=sprintf(“%04d”, 2);
e[……]

继续阅读

PHP 
2013-04-16 Comments (0)
阅读全文

robbe:PHP开源高性能中文分词扩展

一、robbe php开源高性能中文分词扩展

robbe是建立在friso中文分词上的一个高性能php中文分词扩展。了解friso

1.目前最高版本:friso 0.1,【源码无需修改即可在各平台下编译运行】

2.mmseg四种过滤算法,分词准确率达到了98.41%。

3.详[……]

继续阅读

PHP 
2013-04-13 Comments (1)
阅读全文

利用fckeditor在asp后台植入asp木马

今天猜中了一个小企业站asp后台的用户名和密码,都是admin(这是很不安全滴!!!)

然后就进入了后台,但是后台很简单,提交框都不能直接写代码,图片上传只限制jpg,而且还重命名,这样就不能使用x.asp;x.jpg上传木马了。

但是我看到了fckeditor(文章的编辑器),当然路子[……]

继续阅读

2013-01-09 Comments (0)
阅读全文

Windows 2008 IIS7.5配置php出现“未知FastCGI错误,错误代码0x800736b1”

Windows Server 2008 R2 Datacenter安装php后,运行php出现以下错误:

1946097wfw3us8uqksxsu7

HTTP 错误 500.0 – Internal Server Error
发生未知 FastCGI 错误
错误代码0x800736b1

发生此错误的关键原因在于没有安装[……]

继续阅读

2013-01-05 Comments (0)
阅读全文

Windows Server 2008 R2 Datacenter支持php

本文讲述在Windows Server 2008 R2 Datacenter服务器上安装PHP运行环境。

2008 R2版本只有64位系统。

但是php5.4官方只提供了32位的zip下载,民间有64位的php,但是由于Mukti的强迫症,我们使用官方32位版本。

IIS支持php[……]

继续阅读

2013-01-05 Comments (0)
阅读全文

Windows安装配置Apache2.2+php5.4.5+mysql-5.5

本文已过期,如果想在Windows下使用PHP,建议使用 IIS支持PHP 或者 Nginx。
如果需要使用Apache,建议使用 Wamp 软件包。
———-

1.首先我们必须下载Apache2.2,php5.4.5,mysql5.5,三个软件安装包

1.1 Apach[……]

继续阅读

2012-08-02 Comments (0)
阅读全文

TOP