随笔分类 - 2.0--php
摘要:1,基本语法php在解析一个文件时,会查找开始和结束标记,在开始标记和结束标记之外的会被php引擎忽略注释:使用 // 和 /*这里是注释*/2,php 数据类型整形 (2345)浮点型(3.5)字符串 ("abcd") 由一系列字符组成,一个字符就是一个字节,4种方法定义 单引号,双引号,here...
阅读全文
摘要:<?php header("Content-type:text/html;charset=utf-8");// php 递归计算文件夹代码行数function codeLine($file){ return count(file($file));}error_reporting(0); // 屏蔽n...
阅读全文
摘要:/** * 递归创建目录 * @param [string] $path [创建的目录] * @return [type] [description] */function mk_Dir($path){ // 如果目录存在返回 ture if(is_dir($path)){ retu...
阅读全文
摘要:今天在使用php中的 curl 扩展时 在开启 情况下,还是出了 Call to undefined function curl_init(),很是不理解,于是开启了所有php的扩展,怕是有关联,结果还是不行,于是百度了一把。找到下面的结果在配置php扩展的时候,要先看看扩展有没有依赖其它动态链接库...
阅读全文
摘要:为什么学习设计模式: 1,更深入的了解面向对象的思想 2,有利于开发出扩展性强的东西 什么是设计模式:经常出现的典型场景的典型解决方案,就是设计模式。举个例子生活中的设计模式:比如泡妞思路,象棋招数等。那么如何学习设计模式?典型场景--》典型问题--》典型解决方法多态 多态是一个生物...
阅读全文
摘要:为什么要使用会话技术会话从字面上来说就是,就是两个人说话,也就是两个人交流,那么这里说的是计算机web端的交流,因为互联网是基于HTTP传输信息的,而http传输是无状态协议,缺少状态,意味着如果后续需要前面的内容,必须重传。也就是每一次连接都是独立的请求,这样就会给我们程序带来不便,比如我们要登陆...
阅读全文
摘要:简单的分为两种:单项加密和对称加密单项散列加密是指通过对不同输入长度的信息进行散列计算,得到固定长度的输出,这个散列计算过程是单向的,不能对固定长度的输出进行计算从而获得输入信息。常用的有md5(),计算字符串的 MD5 散列值虽然md5是不可逆的,但是通过md5解密工具,他们会保存一些简单的md5...
阅读全文
摘要:PHP错误处理有两种:标准的错误处理和异常(OOP语法新出现的错误处理机制)标准错误是由:错误等级,错误信息,错误发生文件,与错误发生行号组成。php提供了多种错误等级,用来描述错误的重要程度。标准错误两种触发形式:php自动触发: php检测到存在一个错误,则会将错误触发用户脚本触发:利用内置函数...
阅读全文
摘要:因为也是学习的路上,先画出思路,代码和看别人的学习的,最后是根据的思路完成的,可能比较简单,后期在去完善和更改conn($url); $this->setHeader('Host: ' . $this->url['host']); } // 请求行 protected function setLi...
阅读全文
摘要:常常听到有人会所抓包什么的,自己电脑上有一段fiddler软件,但是一直没有使用,因为不了解。今天终于看视频,看博客,大致了解了fiddler这个软件,看着是非常强大啊。那么fiddler到底是什么,Fiddler 是一款http协议调试工具,百度百科有更详细的答案。从上面的图中可以看出fiddle...
阅读全文
摘要:在接触程序后,经常会看到重构两个字,因为自己用不到,就没有取了解,今天在看书的过程中,看到了重构和测试,这才在网上百度一下。现在来说一下自己的理解,重构就是对程序代码添加或者修改,以提高程序代码的质量,性能,使程序的设计模式和架构更合理,提高软件的扩展性和维护性。为什么要重构,因为随着社会的进步,程...
阅读全文
摘要:今天第一次知道php也可以执行window命令:execsystemecho ``两个是反的单引号通过个人测试是可以的,貌似只能在本地
阅读全文
摘要:今天在研究微信天气预报的时候,获取到json数据,后来json_decode为对象,但是去看不懂他的意思,于是百度搜索到的结果:{ "weatherinfo": { "city":"北京", ...
阅读全文
摘要:很久没有接触linux了,很多命令也忘记了,现在自己独立安装一个linux,独立安装LAMP,让自己记录下来这段。怎么进入命令行 init 3, 回到桌面 init 5在不是root用户情况下,切换用户使用 su ,如果是root用户,不能使用 su 切换用户,能用 login 或者 exit 退出...
阅读全文
摘要:这是手册里写的总是产生变量包含有原始的 POST 数据。否则,此变量仅在碰到未识别 MIME 类型的数据时产生。不过,访问原始 POST 数据的更好方法是 php://input。$HTTP_RAW_POST_DATA 对于 enctype="multipart/form-data" 表单数据不可用...
阅读全文
摘要:学了这么长时间的网站建设,好像对这两个概念说以来还是语无伦次的,所以就来写一写了。html是什么呢,官方解释:超文本标记语言,超文本就是指页面可以包含图片,连接等非文字元素。超文本标记语言也是一种规范,一种标准,它通过标记符号来标记要显示的网页的各个部分。它是文本,需要浏览器的解释,后缀名为html...
阅读全文
摘要:ecshop 是一个基于b2c的开源商城系统,从现在起来我也来学习一下,它是基于面向对象的,当然里面也有类.ecshop 的目录介绍上面简单介绍一个ecshop的几个主要的文件,上面已经截图给大家了,其中有一个mobile文件和wap文件,对这两个文件不知道怎么区分,在 网上搜查了一下,么有找到,个...
阅读全文
摘要:php命名空间是在5.3版本后加入的,命名空间反过来就是空间命名,在这里的空间命名就像window下的文件夹命名,命名空间用关键字namespace来定义。在这里用文件夹举三个例子,比如相对于test文件夹下面的home.txt文件,他相对于文件夹的路径是 test/home.txt,当前文件下他的...
阅读全文
摘要:php 三大特性:封装、继承、多态,一直以来只知道其字,却不大了解其意思和具体使用,只是对继承有大概的了解,优点是代码的重用性,oop概念,记得有一次我去面试,人家问我什么是oop,然后我答了很多什么继承、封装、多态等的,后来我问人家什么是oop,人家说就是面向对象,当时彻底觉悟了。既然是面向对象肯...
阅读全文
摘要:最近用到了wamp环境,想创建一个虚拟主机,可是忘记了,于是百度了一下,把它写下来:环境wampserver 2.4找到安装目录,进入apache安装目录:找到conf 下的 httpd.conf默认是 C:\wamp\bin\apache\Apache2.2.21\conf 下的httpd.con...
阅读全文

浙公网安备 33010602011771号