初识PHP
1.在PHP中,全局变量都要大写;
2.在PHP表单提交方式中,method属性设置了获取和提交数据的方式;
3.如果在表单中使用了上传元素,那么就要给表单添加属性:enctype="multipart/form-data";
4.注销用户功能的实现:
<?php
session_start(); //启动会话
unset($_SESSION['user']); //删除单个会话
unset($_SESSION['pwd']); //删除单个会话
session_destory(); //结束当前回话
header("location:index.php"); //重定向
?>
删除多个会话:$_SESSION=array();
5.php中遍历对象:
for($i=0;$i<count($_POST["name"]);$i++){
//处理
}
6.php中包含文件:include("文件路径");
7.在HTML页面中嵌入js脚本的方式:
<script language="javascript">
//JS函数
</script>
8.在php动态页面中引用JS文件:
<script language="javascript">
//JS函数
</script>
或是:
<script language="Javascript" src="url">
//JS函数
</script>
9.解决浏览器不支持JavaScript问题:
a.开启IE浏览器对JavaScript的支持;
b.开启IE浏览器对本地JavaScript的支持;
c.应用注释符号验证浏览器是否支持JavaScript脚本功能;
d.应用<noscript></noscript>标记验证浏览器是否支持JavaScript脚本。
10.在php中,单引号和双引号的处理机制是不同的,他们的区别:
双引号的内容可以被解释和替换,而单引号的北荣则被作为普通字符进行处理。如:
<?php
$test="PHP";
$str1="I like $test";
$str2='I like $test';
echo $str; //输出:I like PHP;
echo $str; //输出:I like $test;
?>
相关推荐
-
浅谈php和.net的区别
本人最近从asp.net转向了php,主攻方向是Web开发,感觉两者之间还是有不少的区别的. 1.相对于.net,php更偏向于解释性语言类型: 2.在.net中,我们操作的主要是封装好的对象-类库:在php中,我们主要操作的对象主要是各种函数: 3.php的编程工具相对于.net的编程环境和数据库,显得非常非常轻量级:尤其是编程环境,既轻量级还很灵活: 4.在.net和php中,数据传递的方式有get和post(第三种暂时不谈):在.net中,我们获取数据的用的是context.Request
-
php对mongodb的扩展(初识如故)
在博主的威逼之下特为大家进行一下小分享,特此申明博主人品非常淳朴只是威逼,绝对没有利诱. 由于mongodb的相关中文资料较少,之后若有机会继续为大家分享.希望这点小分享能给大家带来收获,言归正传请往下看. 为什么说"初识如故"呢,因为mongodb的数据存储格式是一种由于MongoDB的文档结构为BJSON格式(BJSON全称:BinaryJSON),而BJSON格式本身就支持保存二进制格式的数据,因此可以把文件的二进制格式的数据直接保存到MongoDB的文档结构中. MongoDB
-
PHP常用编译参数中文说明
编译PHP常用的参数的解释 复制代码 代码如下: --prefix=/usr/local/php #指定 php 安装目录 --with-apxs2=/usr/local/apache/bin/apxs #整合apache,apxs功能是使用mod_so中的LoadModule指令,加载指定模块到 apache,要求 apache 要打开SO模块 --with-config-file-path=/usr/local/php/etc #用来指定 php3.ini 或 php4.ini 的路径 --
-
初识php MVC
学习一个框架之前,基本上我们都需要知道什么是mvc,即model-view-control,说白了就是数据控制以及页面的分离实现,mvc就是这样应运而生的,mvc分为了三个层次,而且三个层次各司其职,互不干扰,首先简单介绍下,各个层次,view即是视图,也就是web页面,control即是控制器 向系统发出指令的工具,model 简单说是从数据库中取出数据进行处理. Mvc的工作流程:第一步 浏览者->调用控制器,对此发出指令 第二步 控制器->按指令选取一个合适的模型 第三步 模型->
-
初识XML基础知识
XML定义: 用于标记电子文件使其具有结构性的标记语言,可以用来标记数据.定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言. XML发展史? 简单提一下Markup Language历史: 1969:GML(Generalized Markup Language)--(IBMResearch) 1968: SGML(Standard Generalized Markup Language)--(ISO) 1989:HTML(Hypertext Markup Language)--T
-
Javascript的表单验证-初识正则表达式
推荐阅读:Javascript的表单验证长度 Javascript的表单验证-提交表单 Javascript的表单验证-揭开正则表达式的面纱 JavaScript 可用来在数据被送往服务器前对 HTML 表单中的这些输入数据进行验证. 验证日期 日期的格式相对特别,不能光凭其长度来验证 常见的日期格式:先以两位数表示日,再以两位数表示月,最后以四位数表示年,期间以斜线分隔. MM/DD/YYYY 博主:怎样设计出验证日期是否符合格式的代码呢? 先来看一下验证日期格式的逻辑吧 将表单域中的值取出,
-
docker初识之五分钟认识docker
什么是docker? Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化.容器是完全使用沙箱机制,相互之间不会有任何接口. 把他想象成一个用了一种新颖方式实现的超轻量虚拟机,在大概效果上也是正确的.当然在实现的原理和应用上还是和VM有巨大差别的,并且专业的叫法是应用容器(Application Container). 为啥要用docker? 那么应用容器长什么样子呢,一个做好的应用容器长得就
-
初识Spring Boot框架之Spring Boot的自动配置
在上篇博客初识Spring Boot框架中我们初步见识了SpringBoot的方便之处,很多小伙伴可能也会好奇这个spring Boot是怎么实现自动配置的,那么今天我就带小伙伴我们自己来实现一个简单的Spring Boot 自动配置的案例,看看这一切到底是怎么发生的. 假设我的需求是这样的:当我的项目中存在某个类的时候,系统自动为我配置该类的Bean,同时,我这个Bean的属性还可以在application.properties中进行配置,OK,就这样一个需求,我们来看看怎么实现. 1.新建s
-
解读ASP.NET 5 & MVC6系列教程(2):初识项目
初识项目 打开VS2015,创建Web项目,选择ASP.NET Web Application,在弹出的窗口里选择ASP.NET 5 Website模板创建项目,图示如下: 我们可以看到,此时Web Forms\MVC\Web API复选框都选择不了,原有是因为在ASP.NET 5中做了大量更改,移除了Web Forms功能,将MVC.Web API.Web Pages这些功能合在了一起,所以自然就不需要这些复选框了.另外由于是CTP版,所以目前还没有提供单元测试项目的创建. 新创建的项目在VS
-
初识ASP.NET Mvc5+EF7的奇妙之旅
话说今年微软是很给力的,Win10算是吸引了大众的眼球了,而最新的.NET5框架更是OK. 最新的.NET5进行了开源,同时利用NuGet以及Node和Bower进行了跨平台化:这意味这可以直接在Mac或者Linux上使用.NET进行开发. 而最新的Mvc5和EF框架也算是进行了换脸了,跟之前Mvc4的项目都不一样,如果进行移植除了核心代码可以拷贝过来,其他的统统要重新来过. 最近准备改版一下网站,所以尝试了一把最新的框架:当然由于现在还是预览版所以改动什么的都超大,所以也走了不少弯路:特在此记
-
Python基础篇之初识Python必看攻略
Python简介 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承. Python和其他语言的对比: C 和 Python.Java.C#等 C语言: 代码编译得到 机器码 ,机器码在处理器上直接执行,每一条指令控制CPU工作 其他语言: 代码编译得到 字节码 ,虚拟机执行字节码并转换成机器码再后在处理器上执行 Python 和 C Python这门语
-
bootstrap学习笔记之初识bootstrap
Bootstrap是一款目前非常流行的前端框架,简单的说,就是html,css,javascript的工具集,我们可以用bootstrap搭建出简洁,清新的网站或软件界面,有了bootstrap这个利器后台开发人员再也不用发愁前台界面的搭建了. bootstrap是一Twitter推出的一个开源的用于前端开发的工具包,是一个CSS/HTML框架.bootstrap提供了优雅的html和css规范,它即是由动态css语言Less写成.是Github上的热门开源项目. 它基于jQuery框架开发,在
-
初识通用数据库操作类——前端easyui-datagrid,form(php)
初识通用数据库操作类--前端easyui-datagrid,form(php),实现代码比较简单,具体实现步骤请看下文. 实现功能: 左端datagrid显示简略信息,右侧显示选中行详细信息,数据库增删改 (1)点击选中行,右侧显示详细信息,其中[新增].[修改].[删除]按钮可用,[保存]按钮禁用 (2)点击[新增]按钮,[修改],[删除]按钮禁用,[保存]按钮启用 (3)点击[修改]按钮,[新增],[删除]按钮禁用 难点:通用数据库操作类中insert方法跟update方法 最终效果图: 前
随机推荐
- 一个简单的后台与数据库交互的登录与注册[sql注入处理、以及MD5加密]
- oracle报错(ORA-00600)问题处理
- 基于Python 的进程管理工具supervisor使用指南
- 返回页面顶部top按钮通过锚点实现(自写)
- c# 数据库的 sql 参数封装类的编写
- 手把手搭建安装基于windows的Vue.js运行环境
- php header函数的常用http头设置
- 如何使用ajax开发web应用程序第1/2页
- javascript生成随机颜色示例代码
- jQuery调用ajax请求的常见方法汇总
- html中的input标签的checked属性jquery判断代码
- java 中设计模式之单例
- sql server递归子节点、父节点sql查询表结构的实例
- 利用DWRCC突破天网防火墙(经验)(图)
- Javascript中的var_dump函数实现代码
- linux下改变键盘映射解决方案
- linux cat more less显示文件的区别
- 详解java中保持compareTo和equals同步
- C# 抓取网页内容的方法
- linux sudo密码输入时显示星号的操作方法