PHP一周学习小结

PHPSession如何设置?

 

可以把session理解成为是储存在内存中的文件,当我们记录session的时候,就意味着往文件中加入东西,当我们需要以前记录过的东西的时候就意味着从session中取出东西。

 

session在PHP中是使用session_start()函数来启动使用变量$_SESSION[]来取出东西和设置东西

 

 

如何将一个string分隔为另外一个string

 

使用explode(string,string):第二个string根据第一个string进行分隔,返回值为array

 

 

PHP中的正则表达式?

 

使用preg_match 或者preg_split,(当然还有preg_XX系列函数)

 

 

SecureCRT中的linux出现中文乱码,伴随症状有:

1, 中文无法显示

2, 在vim中光标只能移动到第二行,无法移动到最高行

3,在vim中第一行无法显示

 

解决方法:

1,在SecureCRT中设置“会话选项”--外观--字符编码“GB2312”

2,在Linux中设置LANG=zh_CN

 

 

PHP中的die,exit,return三个函数有什么区别?

1,dir(string):停止程序运行,输出内容

2,exit:停止程序运行,不输出内容;exit(string)也可以输出内容

3,return 是返回

 

 

vim中如何显示行号: set nu

 

SecureCRT如何上传和下载文件?

 

在SecureCRT的“会话选项”--Zmodem--目录中设置好上传和下载的目录

上传命令:rz

下载命令:sz filePath

 

Linux基本命令:

Mkdir file-- 创建文件夹

Cat  filename--查看文件内容

More -- 一页一页显示文件内容(使用q退出)

Head -20 data.txt --显示data.txt前20行数据

 

浏览器的默认首页是index命名的文件,同一文件夹下有index.html和index.php会优先选择index.php

 

如何使得多个页面转向时记录每个页面的内容?

解答:

1 将每个页面需要记录的内容放在URL中,当最后一个页面发送Get操作的时候会将每个记录的内容发送到PHP文件中去。

2 使用session或者cookie,这个方法比第一种好,因为不会让用户修改url的机会

 

使用Wamp调试的时候调试页面当页面出错的时候不会实时更新。

解答:在本机上调试的时候由于是使用IE调试,因此IE的历史记录和缓存会使得当代码修改时候无法立即显示,因此调试之前需要删除历史记录

 

+号在Get方法中传递的时候,后台PHP不能显示?

         解答:有两种方法:a, 使用url = url.replace(/\+/g,"%2B");  b,使用encodeURIComponent函数,但是注意,这个函数会将其他的符号也转义,所以推荐第一种

 

linux如何登陆到目标服务器的数据库中进行操作

解答:使用mysql –uXX –pXX server –pXX

 

PHP中使用chrord函数实现字符串和ASCLL码的互转

 

问题:xmlHttp.responseText对中文显示乱码

解决方法:php中设置:header( "Content-type:   text/xml;   charset=gb2312 ")

 

 

W3C School(http://www.w3school.com.cn/)里面的例子很容易理解和上手

 

PHP的语言特色有许多和C++类似,许多东西可以从c++中借鉴理解

 

PHP调试如果无法单步或设置断点调试,一般就是使用print_r或一些能在页面显示的函数来辅助调试

 

Ajax最核心的类是XMLHttpRequest,对于XMLHTTPRequest对象的常用属性方法和成员有一个查看地址可以借鉴(http://www.yaosansi.com/post/702.html#xmlhttpresponsestream属性

 

Ajax+PHP本质是html页面中调用JavaScript中的函数,使用XMLHTTPRequest发送GET或者POST操作,由PHP接收处理,处理之后的结果返回到JavaScript中

时间: 2024-08-30 19:26:45

PHP一周学习小结的相关文章

node.js操作mongodb学习小结

  node.js操作mongodb学习小结          这篇文章主要介绍了node.js操作mongodb学习小结,本文给出了mongodb创建数据库.插入数据以及连接mongodb数据库并查询数据等代码实例,需要的朋友可以参考下 一.准备工作 1.在mongodb创建将要读取的表 创建数据库mongotest 代码如下: use mongotest; 向user表中插入数据 代码如下: db.user.insert({ name:'flyoung', age:'18', sex:tru

python 正则表达式学习小结

在Python中实现正则的方式是通过re(regular expression的缩写)模块来实现的,你可以调用re模块的各种方法来实现不同的功能,下面我们就来说下,在Python中通过re模块可以调用那些方法,以及这些方法的作用都是什么:还有就是正则的实例以及各种特殊符号的含义: 1.re.sub和replace: sub的全拼是substitute,也就是替换的意思:既然知道是替换了,那就很容易用到实例中了,其实replace也是替换的意思,只不过它们的用法不太相同,下面用一个例子来详细说明下

python 正则表达式学习小结_正则表达式

在Python中实现正则的方式是通过re(regular expression的缩写)模块来实现的,你可以调用re模块的各种方法来实现不同的功能,下面我们就来说下,在Python中通过re模块可以调用那些方法,以及这些方法的作用都是什么:还有就是正则的实例以及各种特殊符号的含义: 1.re.sub和replace: sub的全拼是substitute,也就是替换的意思:既然知道是替换了,那就很容易用到实例中了,其实replace也是替换的意思,只不过它们的用法不太相同,下面用一个例子来详细说明下

点滴的积累---J2SE学习小结

点滴的积累---J2SE学习小结         什么是J2SE         J2SE就是Java2的标准版,主要用于桌面应用软件的编程:包含那些构成Java语言核心的类.比如:数据库连接.接口定义.输入/输出.网络编程.         学习感受         近半个月的坎坷,总算是将马士兵的<J2SE教程>视频看完了,期间一些其他的事一些不得不处理的事总是打断我的安排.看了视频之后觉得东西确实都很基础给我印象最深的是关于程序运行的内存分析.IO和线程,这谁在之前无论是学习VB.VB.

每天一篇javascript学习小结(RegExp对象)_javascript技巧

1.正则表达式test方法 var text = "cat, bat, sat, fat"; var pattern = /.at/; if (pattern.test(text)){ alert("The pattern was matched."); } 2.正则的toString()方法 var pattern = new RegExp("\\[bc\\]at", "gi"); alert(pattern.toStrin

JavaScript事件学习小结(三)js事件对象_javascript技巧

相关阅读: JavaScript事件学习小结(五)js中事件类型之鼠标事件 http://www.jb51.net/article/86259.htm JavaScript事件学习小结(一)事件流 http://www.jb51.net/article/86261.htm javaScript事件学习小结(四)event的公共成员(属性和方法) http://www.jb51.net/article/86262.htm JavaScript事件学习小结(二)js事件处理程序 http://www

JavaScript事件学习小结(二)js事件处理程序_javascript技巧

相关阅读: JavaScript事件学习小结(五)js中事件类型之鼠标事件 http://www.jb51.net/article/86259.htm JavaScript事件学习小结(一)事件流 http://www.jb51.net/article/86261.htm javaScript事件学习小结(四)event的公共成员(属性和方法) http://www.jb51.net/article/86262.htm JavaScript事件学习小结(二)js事件处理程序 http://www

javaScript事件学习小结(四)event的公共成员(属性和方法)_javascript技巧

相关阅读: JavaScript事件学习小结(五)js中事件类型之鼠标事件 http://www.jb51.net/article/86259.htm JavaScript事件学习小结(一)事件流 http://www.jb51.net/article/86261.htm javaScript事件学习小结(四)event的公共成员(属性和方法) http://www.jb51.net/article/86262.htm JavaScript事件学习小结(二)js事件处理程序 http://www

JavaScript事件学习小结(一)事件流_javascript技巧

相关阅读: JavaScript事件学习小结(五)js中事件类型之鼠标事件 http://www.jb51.net/article/86259.htm JavaScript事件学习小结(一)事件流 http://www.jb51.net/article/86261.htm javaScript事件学习小结(四)event的公共成员(属性和方法) http://www.jb51.net/article/86262.htm JavaScript事件学习小结(二)js事件处理程序 http://www