【跟随我在oracle学习php(35)】教程文章相关的互联网学习教程文章

跟随我在oracle学习php(57)

shop34-11-配置文件系统 配置文件 在application目录中,增加一个子目录config用于管理项目中所出现的配置文件: 设计,配置文件存储数据的格式: 对配置进行分组管理: 初始化项目时,载入该配置文件,获取配置信息 在框架类中,增加载入配置的操作: 在初始化完路径常量后,就可以完成对配置的初始化: 使用配置完成: 分发参数: 数据库服务器信息: Model: SessionDB: shop34-12-防止SQL注入 项目中...

跟随我在oracle学习php(59)

错误处理 工具类,检测到错误,将错误信息记录。 需要报错,才通过控制器动作的跳转提示,将错误信息输出 工具类: 记录消息: 通过方法的返回值,判断执行结果。如果失败通过工具对象的getError()方法,获取错误信息! 在控制器中: Back/GoodsController->insertAction(); Tip: 所有的工具类,都可以采用类似的方案处理错误消息! 错误类型 Error元素表示错误,及类型 0123467可能值 0 表示无错误 1:文件过大,...

跟随我在oracle学习php(58)

登录标志 通常还具有存储当前登录用户(管理员)信息的功能! 在 存储登录标志时,获取当前管理员信息,存储到session中: Back/AdminController->checkAction(); 需要back/AdminModel->check()方法,返回的为管理员信息(合法情况下): 在back/PlatformController->_checkLogin()中验证管理员是否登录时,使用admin下标: 退出时,销毁的也是该标志: Back/AdminController->logoutAction(); 页面上可以获取管...

跟随我在oracle学习php(54)【代码】

Bootstrap 是一个用于快速开发 Web 应用程序和网站的前端框架。Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的。 Bootstrap建立了一个响应式的12列格网布局系统,它引入了fixed和fluid-with两种布局方式。我们从全局样式(Global Style),格网系统(Grid System),流式格网(Fluid grid System),自定义(Customing),布局(Layouts),这五个方面深入讲解Boostrap的scaffolding. 全局样式(Global Style).Bootstrap要求html5的文件类型,所以必...

跟随我在oracle学习php(35)

1. 什么是json json: javascript object notation(js对象符号) 其是一种数据交换格式,xml也是数据交换格式,json对比xml的生成和处理要更加方便。 因此在许多领域,json正逐步取代xml的使用。 天气预报接口数据需要通过一定的格式组织并提供出来,该数据格式最好还是各个语言都可以识别的,因此xml或json就被应用上了。 2. json的使用 2.1 javascript里边json体现 json在javascript里边就是字面...

跟随我在oracle学习php(34)

1. 什么是ajax Ajax: asynchronous javascript and xml (异步js和xml) 其是可以与服务器进行(异步/同步)交互的技术之一。 ajax的语言载体是javascript。 最大特点:页面不刷新 2. ajax出现的历史 1999年,微软公司发布IE5浏览器的时候嵌入的一种技术。起初名字是XMLHttp 直到2005年,google公司发布了一个邮箱产品gmail,内部有使用ajax技术,该事情引起人们对ajax的注意,也使得一蹶不振的javascript语言从此被人们重视...

跟随我在oracle学习php(36)

跳转 业务逻辑:立即跳转,提示后跳转 立即跳转 Header(‘Location: URL’); PHP(服务器)向浏览器发送一条指令Location,告知浏览器,应该重定向的URL上。 Header(‘Content-Type: ‘); Header();就是PHP向浏览器发送指令(响应头信息),指令有多种。 原理: 通过监视请求可以看到,共两次请求:302就是重定向 语法: Header()函数前不能存在任何的输出内容。 Tip:使用输出缓存output_buffering可以处理...

跟随我在oracle学习php(38)

SESSION 基本原理 会话数据原文存储于浏览器端,原始数据安全性较低。 如果cookie数据量较大,由于每次请求都要携带,增加带宽使用。 使用session技术来实现: 将会话数据,存储于服务器端!同时使会话数据可以区分浏览器! 为每个会话数据建立独立的会话数据区(来存储当前会话的全部数据),每个会话数据区存在唯一的标志,同时浏览器端存储该唯一标志,做配对使用! 基本操作 开启session机制 函数可以开启: Sessi...

跟随我在oracle学习php(37)

Cookie的基本操作 设置(增删改) 函数: Setcookie(KEY, VALUE) 完成cookie数据的设置, Key存在则更新,不存在则添加。 如果值为空字符串,表示删除该KEY 获取(查) 获取浏览器在请求时携带的COOKIE数据 使用 超全局数组变量,$_COOKIE 完成对cookie数据获取。 PHP核心,在初始化阶段,会将所有请求的cookie数据,整理到$_COOKIE变量中,供PHP脚本所使用! 其中 每个$_COOKIE中的元素,对应一个cookie变量,元素的键就是cook...

跟随我在oracle学习php(39)

会话总结 Session pk cookie? 联系: 都是实现会话的方法。 Session基于cookie。 差异: cookiesession会话数据存储位置浏览器端服务器端安全性低高数据传输量大小支持会话数据量有限制4k,20个无限制支持数据类型字符串All Session数据持久化? 浏览器端session-id Session_set_cookie_params(3600); 服务器端session数据区 Ini_set(‘session.gc_maxlifetime’, ‘3600’); Tip:session很少做持久化,如果需要持久...

跟随我在oracle学习php(26)【图】

控制脚本执行进度 die(“输出内容”) 含义:终止php脚本的运行(后续代码不再执行),并输出其中的内容 也可以:die(); die; exit是die的同义词。 die是一种“语言结构”,并非函数,可以不写括号。 echo也是一种语言结构,而非函数: echo (“abc”); echo “abc”; echo “abc”, “def”, 123; sleep($n); 含义:让php脚本停止$n秒,然后继续执行。 数组基础 元素 下标 数组长度 count($attr); For($i = 0;$i<c...

跟随我在oracle学习php(18)【图】

修改表: 一般概述 通常,创建一个表,能搞定(做到)的事情,修改表也能做到。大体来说,就可以做到: 增删改字段: 增:alter table 表名 add [column] 字段名 字段类型 字段属性; 删: alter table 表名 drop 字段名 改:alter table 表名 change 原字段名 新字段名 新字段类型 新字段属性; 增删索引: 增删约束: 修改表选项: 数据操作: 增删改查插 增:全字段插入insert into login values(); Exp:...

跟随我在oracle学习php(19)

Order by子句 形式: order by 排序字段1 [排序方式], 排序字段2 [排序方式], ..... 说明: 对前面取得的数据(含from子句,where子句,group子句,having子句的所有结果)来指定按某个字段的大小进行排列(排序),排序只有2种方式: 正序: ASC(默认值),可以省略 倒序: DESC 如果指定多个字段排序(虽然不常见),则其含义是,在前一个字段排序中相同的那些数据里,再按后一字段的大小进行指定的排序。 limit子句 形...

跟随我在oracle学习php(6)

CSS,主要用于控制Web页面的外观。通过使用CSS样式设置页面的风格,可将页面的内容 与表现形式分离。css 层叠样式表美化页面配合html布局。 在当前可以浏览的网站当中,都存在着CSS样式代码,可以通过谷歌等浏览器的控制 台,去除网页中的CSS代码,来查看没有CSS时代网页的显示效果。在没有css的时候网页是十分简陋的。 在哪写? l、内嵌(行内)(不推荐优先级最高) 写在标签里面,以属性的形式表现,属性名 <b ...

跟随我在oracle学习php(3)【图】

这次讲一下html中的列表和比较重要的表格 列表分为有序和无序,有序列表与无序列表都是块状元素 <ul>(父标签) 定义无序列表。复合标签(由父标签和子标签组成),不单独出现,用<li></li>(子标签)表示每一行 <ol> 有序列表,子标签同<ul> Exp: <ul> <li>这是列表项</li> </ul> <ol> <li>这是有序列表项</li> </ol><ol>样式属性 css语言,可以有两个值 (样式的名称) (样式的值) <ol style="list-sty...