自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (3)
  • 收藏
  • 关注

原创 PHP的session存放路径及其配置session.save_path

PHP配置文件中session.save_path负责session文件的存放位置。如果没有配置则不会生成session文件,如果配置的目录session.save_path = "E:/ttt"不存在,则会报错:Warning: session_start() [function.session-start]: open(E:/ttt\sess_e0b64760c92422d81c1d6

2013-02-22 18:48:53 129305 1

原创 浅谈php表单提交中enctype属性

实际项目中,form表单的enctype属性设置成了“text/plain”,$_POST[]取值取不到。解决方法是删除该属性,或者设置为其他的另外两种属性值。遇到的问题,记录在此。这里再来熟悉一下php中form表单中enctype属性的设置。form表单中的enctype属性指定将数据发回到服务器时浏览器使用的编码类型。下面是取值说明:multipart/form-data:

2013-02-22 17:44:12 9027

原创 【学习笔记】session机制实现PHP购物车

使用到session的页面必须要有session启动函数session_start();清空系统中session可以用session_destroy();函数。在php.ini文件中关于session的配置:session.save_path定义了存放session 的路径;session.name定义了sessionID的名称。下面是练习的例子,列出代码。index.html页面:

2013-02-22 17:06:43 14667 1

原创 综述PHP中的Cookie与Session机制

Web应用程序是使用HTTP协议传输数据的。HTTP协议是无状态的协议。一旦数据交换完毕,客户端与服务器端的连接就会关闭,再次交换数据需要建立新的连接。这就意味着服务器无法从连接上跟踪会话。即用户A购买了一件商品放入购物车内,当再次购买商品时服务器已经无法判断该购买行为是属于用户A的会话还是用户B的会话了。要跟踪该会话,必须引入一种机制。Cookie就是这样的一种机制。它可以弥补HTTP协议无

2013-02-21 18:23:33 1938

转载 各浏览器对cookie的限制

一、浏览器允许每个域名所包含的 cookie 数:Microsoft 指出 Internet Explorer 8 增加 cookie 限制为每个域名 50 个,但 IE7 似乎也允许每个域名 50 个 cookie(《Update to Internet Explorer’s Cookie Jar》)。 Firefox 每个域名 cookie 限制为 50 个。Opera 每个域名

2013-02-21 18:20:37 2184

转载 session cookie 原理

在浏览器地址栏输入javascript:alert (document. cookie)会话(Session) 跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户 身份,Session通过在服务器端记录信息确定用户身份。本章将系统地讲述Cookie与Session机制,并比较说明什么时候不能用Cook

2013-02-21 18:17:54 3392

转载 彻底理解PHP的SESSION机制

1.session.save_handler= files    * 1.session_start()         1.session_start()是session机制的开始,它有一定概率开启垃圾回收,因为session是存放在文件中,PHP自身的垃圾回收是无效的,SESSION的回收是要删文件的,这个概率是根据php.ini的配置决定的,但是有的系统是 ses

2013-02-21 18:16:27 814

原创 PHP文件上传相关笔记

PHP文件上传要进行文件的上传,必须要对form表单进行特殊的设置。一是提交的方式必须是POST,而是必须设置属性enctype="multipart/form-data",三是上传文件使用file控件。在文件上传中,我们经常会要求显示用户上传文件大小,超过上传限制的文件就会不允许用户上传。我们可以用程序去判断上传文件是否超过限制。实际上,我们的PHP程序是无法判断用户本地文件大小的。

2013-02-21 12:22:01 1344

原创 PHP表单处理-GET与POST区别

PHP表单处理form表单的提交主要有两种方式:get和postGET方法接收的特点:所有输入的数据被加载到请求的URL地址后面,数据通过键/值对的方法加载。GET方法接收的特点:把数据和请求的URL地址放在一起,浏览的结果放在缓存区内。由于GET放在URL后面传递,所以传递的数据大小有限。实例:next.php?user=admin&pwd=123456数据传递到next

2013-02-21 12:17:36 10663 1

原创 PHP+MySQL实现留言板分页功能

一个经典的测试例子,我建立的数据库名为testdb,数据表名为sktb与testmsg。testmsg表包括7个字段:id,email,title,content,ip,time,other。<?php $mysql_host = 'localhost'; $mysql_user = 'root'; $mysql_password = ''; $mysql_database

2013-02-20 16:47:52 8869 2

原创 PHP数据库与PHP常用函数学习笔记

PHP常用函数:    mysql_tablename — 取得表名    string mysql_tablename ( resource $result , int $i )    mysql_tablename() 接受 mysql_list_tables() 返回的结果指针以及一个整数索引作为参数并返回表名。可以用 mysql_num_rows() 函数来判断结果指针中的表的

2013-02-20 16:42:33 1651

原创 php数组

数组:有序的‘键-值’对组成的数据集合。键也成为索引。在严谨的语言中,数组定义的要求比较高。如java中的Arrays(Arraylist除外)的索引必须是一个数字而不能为字符串,且数组声明时必须确定数组中元素的个数。同一数组中元素的数据类型必须一致。而PHP程序是基于快速开发BS架构的网站,其对数据结构的要求较为松散。根据索引值不同,数组分为两类:索引数组,索引为整数的数组,默认索引值为

2013-02-20 16:37:50 836

原创 PHP数据库MySQL笔记

一、Web数据库架构的工作原理一个用户的浏览器发出一个HTTP请求,请求特定的Web页面,在该页面中出发form表单提交到php脚本文件(如:msg.php)中处理Web服务器接收到对msg.php页面的请求后,检索文件,并将其传递给PHP引擎处理PHP引擎开始解析脚本。脚本主要包括了连接数据库和执行查询的命令。PHP启动了对MySQL服务器的连接并向该服务器发送适当的查询。MyS

2013-02-20 16:31:47 1069

原创 PHP间隔输出显示IE和Firefox不兼容的问题

PHP间隔输出显示IE和Firefox不兼容的问题运行PHP出现Cannot modify header information问题,解决方法:找到安装目录下的php.ini 这个配置文件,查找:output_buffering,并将其值由原来的Off改为On或者其他数值如4096,最后重新启动Apache。注意ob_flush()和flush()的区别。前者是把数据从PH

2013-02-17 17:49:56 1582

转载 学习php正则表达式必读文章集合

解析PHP正则表达式元字符PHP正则表达式元字符都有什么呢?我们在使用PHP正则表达式元字符的时候需要注意什么呢?那么这里就向你详细介绍下PHP正则表达式元字符的种类以及使用的方法等等。PHP正则表达式元字符的种类:◆大括号◆加号◆星号◆问号PHP正则表达式元字符具体的使用:PHP正则表达式元字符在PHP正则表达式中一类有特殊意义的字符,用来描述其前导字符(

2013-02-06 17:39:24 1982

转载 ASCII码详解 && PHP字符串处理函数

ASCII码表ASCII码大致可以分作三部分組成。第一部分是:ASCII非打印控制字符; 第二部分是:ASCII打印字符; 第三部分是:扩展ASCII打印字符。第一部分:ASCII非打印控制字符表ASCII表上的数字0–31分配给了控制字符,用于控制像打印机等一些外围设备。例如,12代表换页/新页功能。此命令指示打印机跳到下一页的开头。(参详ASCII码表中0-31)第

2013-02-06 11:45:22 5446

原创 几道有关局部变量和全局变量的题目

php变量的主要两种类型,局部变量和全局变量。定义一个函数,这个函数里的变量都是局部变量,它们只能在这个函数内部使用,return的值是这个函数的返回值。调用这个函数就会输出这个值,这个值可以是函数内的变量 也就是局部变量。作用域又叫变量的能见度,是不同的。全局变量只要是在这个页面里就能使用 。超全局变量 在所有页面都能使用。学习过程中练习了一些题目,记录在此。

2013-02-01 18:15:50 1814

转载 php中empty()和isset()、echo()和print()、require()和include()等易混淆函数的区别

1.echo和print的区别 PHP中echo和print的功能基本相同(输出),但是两者之间还是有细微差别的。echo输出后没有返回值,但print有返回值,当其执行失败时返回flase。因此可以作为一个普通函数来使用,例如执行下面的代码后变量$r的值将为1。$r = print "Hello World"; 这意味着print可用在一些复杂的表达式中,而echo则

2013-02-01 17:20:09 829

原创 require(),include(),require_once()和include_once()区别

require,include语句很有用,它们能包含位于独立文件中的代码,实现代码结构的模块化,方便调用。require_once()和include_once()语句分别对应于require()和include()语句。require_once() 和include_once()语句主要用于需要包含多个文件时,可以有效地避免把同一段代码包含进去而出现函数或变量重复定义的错误。如果ph

2013-02-01 17:04:03 1437

转载 各种语言下 static 详解

百科名片像在VB,C,C++,Java中我们可以看到static作为关键字和函数出现,在其他的高级计算机语言如FORTRAN、ALGOL、COBOL、BASIC、LISP、SNOBOL、PL/1、Pascal、PROLOG、Ada等语言中也是有出现的,只是有着不同的作用,对于其具体作用,读者有需要的时候是可以具体查阅的鉴于时间问题今天我就不一一罗列了。 目录

2013-02-01 13:24:32 1696

转载 Notepad++去除代码行号的几种方法

问:在网页中复制代码时,常常遇到高亮程序自动给代码加上行号或字符“#”,如何格式化?如下:# 1 //去除首字符或行号# 2 <?php# 100 echo '再长点';# …… ……# 2010 echo '无语了吧';# 2012 ?>解1:手动删除,才2012行~~~不多不多.LOL解2:打开 Notepad++,按住 Alt,鼠标点击拖出选择框,这个是列选 方法,相

2013-02-01 13:13:03 7597

原创 php变量与函数的特殊性

PHP语言是弱类型语言。也就是说php变量的类型是由值来动态决定的。php变量名可以包括数字、字母、下划线,但数字不能打头。php变量前有一个"$"符号,表示为php的变量。注意:变量名区分大小写。输出一个不存在变量,不报错,也无任何显示。php变量的分类及其作用域、生命周期局部变量——定义且使用在函数体内,作用域就是所在函数。即从声明它的那条语句开始到函数结束。全局变量—

2013-02-01 10:50:41 1285

Essential C# 2.0-Addison.Wesley

Essential C# 2.0 <br>By Mark Michaelis <br>(英文原版)<br>Publisher: Addison Wesley Professional <br>Pub Date: July 13, 2006 <br>Print ISBN-10: 0321150775 <br>Print ISBN-13: 978-0-321-15077-6 <br>Pages: 768 <br>

2007-09-21

程序员必读-轻松掌握C语言精要

轻松识破C语言陷阱,掌握不为人知的实质。程序员必读,轻松掌握C语言精要

2007-05-01

科学出版社-数据结构教案

科学出版社王国钧的数据结构(C语言描述)

2007-04-30

空空如也

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

TA关注的人

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