自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 收藏
  • 关注

原创 一张对比图搞定markdown 基本用法

废话不多说,看图:

2015-12-31 16:07:23 1257

原创 windows 下memcached服务的启动与停止

在window下安装memcached成功后,利用cmd手动启动memcached,如下:启动与停止命令: memcached.exe -d start memcached.exe -d stop

2015-12-31 10:03:39 4143

转载 Get和Post区别,EncType提交数据的格式详解

get是从服务器上获取数据,post是向服务器传送数据。get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTP post机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址。用户看不到这个过程。对于get方式,服务器端用Request.QueryString获取变

2015-12-29 12:57:38 842

原创 Codeiginter 增删改查

对于codeigniter的增删改,在此我用自己的一个例子来说明一下: 创建数据库:CREATE TABLE IF NOT EXISTS `users` ( `id` int(10) NOT NULL AUTO_INCREMENT, `username` varchar(50) NOT NULL, `password` varchar(50) NOT NULL, `email`

2015-12-28 19:52:09 909

原创 session_unset()与session_destroy()

session_unset():释放当前在内存中已经创建的所有$_SESSION变量,但不删除session文件以及不释放对应的session id; session_destroy():删除当前用户对应的session文件以及释放session id,内存中的$_SESSION变量内容依然保留;For example: session_start();// echo "<br/>--

2015-12-27 11:40:56 469

转载 Fatal error: Call to undefined function session_register() 的解决方法

1、PHP4.2以上版本不需要用session_register()注册SESSION变量,直接用: $_SESSION["string"]=“string"; 赋值。 2、用$_SESSION["string"]获取变量值。 3、用$_SESSION["string"][$n]可传递SESSION数组。

2015-12-26 20:58:48 1426

原创 Codeigniter Cannot use object of type stdClass as array

做为一个使用codeigniter的初学者,在我尝试使用MVC模式动态输出数据库的内容时,codeigniter报出了一下错误; Cannot use object of type stdClass as array 当时我的代码是这样写的,如下:Modelclass Muser extends CI_Model{ public function __construct

2015-12-25 22:25:40 705

原创 Call to undefined function anchor() 解决方案

在codeigniter动态网站开发中,有这样一个错误报告: Call to undefined function anchor() 这是一个非常基础的错误,解決方法十分簡單…解决方案: 1:打开”application/config/autoload.php”文件; 2:找到“autoload[‘helper′]=array();”把其改成为:autoload[‘

2015-12-23 22:38:43 1523

原创 CI anchor()辅助函数

语法: anchor(uri=′′,uri = '', title = ”, $attributes = ”)参数: uri(string)–URIstring;uri (string) – URI string; title (string) – Anchor title; $attributes (mixed) – HTML attributes返回: HTML h

2015-12-23 22:25:40 1874

原创 generate()函数

关于generate()函数,在此我得把它与CI类库参考中的HTML表格类中的表格联系在一起,下面我们来看看这个例子,这里我写了一个测试控制器;class Student extends CI_controller{ //控制器student的构造函数 public function __construct(){ parent::__construct();

2015-12-23 21:49:47 10573

原创 codeigniter 入门项目

现在,您已经安装和配置了 CodeIgniter,接下来即可构建项目,这项工作至少要占用一个小时的时间。 这一次,我们不会构建 Hello World 应用程序,而是使用 CodeIgniter 创建一个简单的 Web 站点。该站点将有一个主页,显示一些宣传文本和一个表单,该表单将发布到数据库表中。无需为其外观费心 — 只需关注对应用程序有用的部分即可。换句话说,让美工去关心外观 — 您只

2015-12-23 16:36:33 1637

原创 join()函数

join()函数: 把数组元素组合为一个字符串:语法: join(separator,array)参数列表: 参数 描述 separator 可选。规定数组元素之间放置的内容。默认是 “”(空字符串)。 array 必需。要组合为字符串的数组。For example: $arr=array('Hello','World','I','love','bei

2015-12-17 22:14:45 871

转载 PHP mb_convert_encoding()函数

mb_convert_encoding 函数 为php内部多字节字符串编码转换函数,可以在有需要的场合进行编码转换,如:解决 在GB2312编码环境下使用Ajax产生的中文 字符乱码 问题。支持几乎所有编码,版本支持 PHP 4 >= 4.0.6、PHP 5。语法: mb_convert_encoding ( string str, string to_encoding [, mixed fr

2015-12-17 21:21:39 28917

转载 PHP iconv()字符编码转换的问题

在php函数库有一个函数:iconv(),iconv函数库能够完成各种字符集间的转换,是php编程中不可缺少的基础函数库。最近在做一个小偷程序,需要用到iconv函数把抓取来过的utf-8编码的页面转成gb2312, 发现只有用iconv函数把抓取过来的数据一转码数据就会无缘无故的少一些。 让我郁闷了好一会儿,去网上一查资料才知道这是iconv函数的一个bug。iconv在转换字符”—”到gb231

2015-12-17 20:47:28 8493

转载 PHP Date()函数详细参数

在页面的最前页加上 date_default_timezone_set(PRC); /把时间调到北京时间,php5默认为格林威治标准时间/ date () a: “am”或是”pm” A: “AM”或是”PM” d: 几日,两位数字,若不足则补零;从”01”至”31” D: 星期几,3个英文字母,如:”Fri” F: 月份

2015-12-16 14:32:14 318

原创 PHP 魔术方法

下面我们来看看php魔术方法,首先来看看魔术方法的定义: PHP 将所有以 (两个下划线)开头的类方法保留为魔术方法。所以在定义类方法时,除了上述魔术方法,建议不要以 为前缀。 下面来看看常见的魔术方法: __construct(), __destruct(), __call(), __callStatic() , __get() , __set(),

2015-12-15 14:55:47 620

原创 PHP number_format()函数

定义: number_format() 函数通过千位分组来格式化数字。 注释:该函数支持一个、两个或四个参数(不是三个)。语法: number_format(number,decimals,decimalpoint,separator)参数列表 参数 描述 number 必需。要格式化的数字。如果未设置其他参数,则数字会被格式化为不带小数点且以逗号(,)作为千位分隔符

2015-12-14 19:14:09 1433

转载 PHP call_user_func_array()函数

定义 call_user_func_array — 调用回调函数,并把一个数组参数作为回调函数的参数;语法: call_user_func_array(callable callback,arraycallback ,array param_arr); 第一个参数:作为回调函数(callback)调用,通常是函数名; 第二个参数:把参数数组作(param_arr)为回调函数

2015-12-14 13:59:18 564

转载 PHP 引用“&“之变量引用,函数引用,对象引用

php引用的含义 对于这个话题?有人肯定会问:什么是php引用? 所谓的php引用,引用官方的一句话就是: 在 PHP 中引用意味着用不同的名字访问同一个变量内容。这并不像 C 的指针:例如你不能对他们做指针运算,他们并不是实际的内存地址…… 查看引用不是什么了解更多信息。 替代的是,引用是符号表别名。注意在PHP 中,变量名和变量内容是不一样的, 因此同样的内容可以有不同的名字。最

2015-12-14 13:17:56 2650

转载 PHP中global与$GLOBALS['']的区别

很多人都认为global与$GLOBALS[]只是写法上面的差别,其实不然。 根据官方的解释是: GLOBALS[′var′]是外部的全局变量GLOBALS['var']是外部的全局变量var本身。 global var是外部var 是外部var的同名引用或者指针。 一开始看到这句话,有点理解,拗口,别急,下面我们来看看这些例子:<?php $var1=1; $va

2015-12-13 18:18:29 562

原创 PHP String字符串函数

参考资料: http://www.w3school.com.cn/php/php_ref_string.asp

2015-12-12 22:40:56 258

转载 我所了解的cgi

对于CGI,一开始我并没有理解,一些概念性的东西,常常使我陷入咬文嚼字的陷阱里。我希望找到一个通俗易懂的案例,下面这段资料我个人觉得讲得非常清楚:  最早的Web服务器简单地响应浏览器发来的HTTP请求,并将存储在服务器上的HTML文件返回给浏览器,也就是静态html。事物总是不断发展,网站也越来越复杂,所以出现动态技术。但是服务器并不能直接运行 php,asp这样的文件,自己不能做,外包给别人吧

2015-12-12 14:36:21 298

原创 PHP array_map()函数

定义 array_map()函数将用户自定义函数作用到数组中的每个值上,并返回用户自定义函数作用后的带有新值的数组。 回调函数接受的参数数目应该和传递给 array_map() 函数的数组数目一致。语法: array_map(myfunction,array1,array2,array3………);参数列表 参数 描述 function 必需。用户自定义函数的名称,或者是

2015-12-11 21:23:24 589

原创 php array_walk()函数

定义和用法 array_walk() 函数对数组中的每个元素应用回调函数。如果成功则返回 TRUE,否则返回 FALSE。 典型情况下 function 接受两个参数。array 参数的值作为第一个,键名作为第二个。如果提供了可选参数 userdata ,将被作为第三个参数传递给回调函数。 如果 function 函数需要的参数比给出的多,则每次 array_walk() 调用 f

2015-12-11 20:21:53 519

原创 PHP count()利用数组元素个数的不相等来判断是否是一维数组?

讲到判断数组的维度,不得不提count( )函数。下面请看实例:count()函数 定义和用法: count() 函数返回数组中元素的数目。 语法: count(array,mode); 参数 描述 array 必需。规定数组。 mode 可选。规定模式。可能的值:0 - 默认。不对多维数组中的所有元素进行计数 1 - 递归地计数数组中元素的数目(计算

2015-12-11 17:32:48 2347

原创 PHP 对多个数组合并去重&以及数组键值的翻转

要讲到数组合并与去重,这里就不得不提array_flip()函数,而这个函数也是数组键值的翻转函数。For example:$arr=array('10','11','12');$arr2=array('12','13','14');$arr3=array('14','15','16');print_r(array_flip($arr)+array_flip($arr2)+array_flip

2015-12-11 16:54:20 4515

转载 PHP php中数据合并“+”与array_merge()的区别

PHP中两个数组合并可以使用+或者array_merge,下面我们来谈谈他们的区别: 1)键名为数字时,array_merge()后面的值将不会覆盖原来的值,而是附加到后面,但+合并数组则会把最先出现的值作为最终结果返回,而把后面的数组拥有相同键名的那些值“抛弃”掉(不是覆盖); 2)键名为字符串时,array_merge()此时会覆盖掉前面相同键名的值,但+仍然把最先出现的值作

2015-12-11 14:48:42 1925

转载 PHP 变量与常量

对于变量与常量这种老生常谈的话题,也许觉得作者本人太过于啰嗦。但我发现再次去理解或者是再次去阅读相关内容时,总能给人一种更新的感受,而且这种感受更加深刻。我想这就是所谓的:温故而知新吧。好了不再多说了。看下面的相关资料:一、什么是变量和常量? 在程序执行的过程中,变量存储的值可以随时改变,而常量存储的值是不可以改变的。 变量用于存储临时数据信息。某一变量被定义的时候,系统会自动为该变

2015-12-09 23:44:07 624

转载 PHP php面向对象的入门

转载地址: http://www.php-note.com/article/detail/41

2015-12-09 12:23:18 284

转载 【PHP面向对象(OOP)编程入门教程】4.如何抽象出一个类?

对于面向对象,看过很多资料,个人觉得大多都讲得不是很清楚,要反复揣摩才能逐渐明白,也许是我的理解能力有问题。但我发现这哥们儿写得比较到位,一看就通俗易懂。比那些个所谓的国内技术权威专家出的书要强很多。在此要提醒一下,不要轻易相信国内某些个专家。嘿嘿!!!故在此转一下:上面已经介绍过了, 面向对象程序的单位就是对象,但对象又是通过类的实例化出来的,所以我们首先要做的就是如何来声明类, 做出来一个类很

2015-12-09 11:48:07 552

原创 PHP __autoload()函数

当我们在写一个系统时,很多开发者喜欢每写一个类,就新建一个.php文件。当然也有人喜欢将类写在同一个文件下。但当系统太大,太繁琐时。写在同一个文件里,是行不通的。 当在一个PHP文件中需要调用另一个文件中声明的类时,就需要通过include把 这个文件引入。不过有的时候,在文件众多的项目中,要一一将所需类的文件都include进来,是一个很让人头疼的事,所以我们能不能在用到什么类的时 候,再把这个

2015-12-08 22:51:25 410

原创 unserialize(),serialize(),__wakeup(),__sleep()函数

基于序列化与反序列化,在此我只是举一个例子,For example:class student{ private $name; private $age; private $address; public function __construct($name,$age,$address){ $this->name=$name; $thi

2015-12-08 13:29:50 389

原创 如水的夜,似铁的心

生活在北京,节奏快自不必说。对于像我这样的千千万万个北漂来说,北京就像一个未知深浅的湖,而我们只是这湖里的一棵棵四叶草,等风来,也怕风来。 这种激烈的竞争氛围,这种快节奏的上班过程,刚开始来有些不适应,慢慢的也就适应了。适应了那种强度,适应了那种办公室的氛围,

2015-12-07 21:15:05 831

原创 CI codeigniter框架中的site_url()与base_url()的区别

在使用CI框架的使用经常碰到跳转和路径方面的问题,site_url和base_url很容易混淆,下面我们来说说他们的区别://在"application/config/config.php"文件中设置:$config['base_url']='http://localhost/CodeIgniter/'site_url("student/index/str/1");base_url("stud

2015-12-06 22:48:59 2356

转载 关于 <meta name="viewport" content="width=device-width, initial-scale=1.0">的解释

对于移动开发来讲,我还不太熟悉。今天在github上荡了一个系统源码,进行分析。发现其中有这样一段话:<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"/> 对于这段话我有些不解,我通过以下资料才发现它的含义: 随着高端手机的日益

2015-12-06 20:27:47 19973

原创 if ( ! defined('BASEPATH')) exit('No direct script access allowed')的作用

在看源代码时,发现codeigniter框架的控制器中,总是加上这样一段话;if(!defined('BASEPATH'))exit('No direct script access allowed');刚接触codeigniter,一直没有领会它的作用,后来通过查资料发现其作用是:为了防止跨站攻击,直接通过访问文件路径用的

2015-12-06 18:24:26 7486

转载 header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT") 的意思

我在github中找到一个关于codeigniter的项目开分析源代码,其中我发现这样几句话,有些不解,遂查百度,结果如下:@header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT");@header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); @header("Cache-Control: no

2015-12-06 17:57:47 2396

转载 主键约束和唯一性约束的区别

1.主键约束(PRIMARY KEY) 1) 主键用于唯一地标识表中的每一条记录,可以定义一列或多列为主键。 2) 是不可能(或很难)更新. 3) 主键列上没有任何两行具有相同值(即重复值),不允许空(NULL). 4) 主健可作外健,唯一索引不可;2.唯一性约束(UNIQUE)1) 唯一性约束用来限制不受主键约束的列上的数据的唯一性,用于作为访问某行的可选手段,一个表上

2015-12-06 17:11:37 3581

原创 CodeIgniter框架入门教程-HelloWorld

今天开始,我将在这里连载由我自己编写的《CodeIgniter框架入门教程》,首先,这篇教程的读着应该是有PHP基础的编程人员,如果你是PHP初学者,建议你先学习基础的PHP技术(包括:变量、选择、判断、循环、数组、面向对象、数据库操作等)以及基础的Web技术术语(包括:URL、页面、表单、交互等),之后再来学习本套教程。 下面我先来介绍一下CodeIgniter框架。CodeIgniter是一

2015-12-06 11:35:11 1094

转载 PHP函数:fsockopen简介

打开网络的 Socket 链接。   语法: resuce fsockopen(string hostname, int port, int [errno], string [errstr], int [timeout]); 返回值: 资源; 函数种类: 网络系统; 内容说明:   目前这个函数提供两个 Socket 资料流界面,分别为 Internet 用的 AF_I

2015-12-05 18:31:45 487

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除