
php
小祈祈
这个作者很懒,什么都没留下…
展开
-
file文件定位与拷贝删除截取
ftell()fseek(文件指针,移动的字节数,起始的位置)SEEK_CUR当前位置 SEEK_SET开始位置读取 SEEK_END文件末尾开始读rewind()copy();unlink()rename();ftruncate() $file=fopen("D:/log.txt","r+"); echo fread($file,10)."<br/>";...原创 2020-03-14 21:32:10 · 222 阅读 · 0 评论 -
php文件操作温习(1)
fopen打开一个文件 ,返回一个句柄资源fopen($filename,mode)第二个参数是模式,如只读模式,读写模式返回值是资源$file='php.html';$fp=fopen($file,'r');//沿着上面返回$fp这个资源通道来读文件echo fread($fp,10);//选择是只读所以没有var_dump(fwrite($fp,'aaa123'));f...原创 2020-03-14 21:31:21 · 134 阅读 · 0 评论 -
phpcms初次接触笔记
1. css调用{CSS_PATH}reset.css2. css调用{JS_PATH}jquery.sgallery.js3. image调用{IMG_PATH}v9/logo.jpg4.title调用{if isset($SEO['title']) && !empty($SEO['title'])}{$SEO['title']}{/if}{$SEO['site_t...原创 2020-03-14 21:30:31 · 181 阅读 · 0 评论 -
php面向对象所有理论笔记
关于属性值,可以声明属性并赋值,也可以声明先不赋值关于php中的类,请注意,属性必须是一个‘直接的值’是8种类型任意的值。不能是表达式1+2的值不能是 函数的返回值time()封装:对于一个对象,对外界开放一个接口,调用接口时,内部进行的操作,不需要让外界知道.隐藏了内部的一些实现细节.这是对方法的封装.方法被包在类中,与外部的函数,可以重名,不冲突__construct构造...原创 2020-03-14 21:29:42 · 91 阅读 · 0 评论 -
SQL.select语句的设计
数据定义语言(DDL): CREATE DROP ALTER用于定义和管理数据对象(库,表,索引,视图),包括数据库、数据表等。例如:CREATE、DROP、ALTER等语句。INSERT UPDATE DELETE数据操作语言(DML): 和表中的数据记录用于操作数据库对象中所包含的数据。例如:INSERT、UPDATE、DELETE语句。SELECT 60%数据查询语言(...原创 2020-03-07 20:27:33 · 214 阅读 · 0 评论 -
php魔术方法call()和callStatic()
__call当调用无权限或者不存在的方法,并且带有参数,想调用会被自动执行数组__callStatic 是调用不可见的静态方法,自动调用 class Weather{ public function __call($m,$args){echo $m,'天气预报'; } public function __callStatic($M,$K){echo "你想调用...原创 2020-03-07 20:26:31 · 142 阅读 · 0 评论 -
php中错误和异常处理的机制
Error_reporting(0);class mysql { protected $conn = NULL; public function __construct() { $this->conn = mysql_connect('localhost','root','1111111'); if(!$this->conn) {...原创 2020-03-07 20:25:22 · 104 阅读 · 0 评论 -
phpcms列表页和分页的制作方法
以下是我列表页的调用和分页调用的使用方法,1.注意还是使用content模块Action是lists 如果是分页要加page='KaTeX parse error: Expected '}', got 'EOF' at end of input: …2.截取使用{str_cut(r[description],200)} {pc:content action="lists" catid...原创 2020-03-07 20:23:32 · 314 阅读 · 0 评论 -
命名空间的namespace关键字和__NAMESPACE__常量
PHP支持两种抽象的访问当前命名空间内部元素的方法, __NAMESPACE__ 魔术常量和namespace关键字。常量 __NAMESPACE__ 的值是包含当前命名空间名称的字符串。在全局的,不包括在任何命名空间中的代码,它包含一个空的字符串。Example #1 __NAMESPACE__ 示例, 在命名空间中的代码<?phpnamespace MyProject ;e...原创 2020-03-03 21:08:22 · 297 阅读 · 0 评论 -
php定义命名空间
命名空间—名字空间常量函数类namespace声明在namespace声明命名空间的代码上面,不能有任何php代码和html内容输出(除了declare),声明命名空间只能是第一条<?php//namespace cxl;namespace cxl/xl; //子命名空间const AAA=1;class Demo{static function one(){...原创 2020-03-03 21:06:11 · 163 阅读 · 0 评论 -
php位运算二进制运算法则
位运算(二进制运算法则)位运算 二进制:所谓的二进制就是逢二进一(0、1)简单,易于电子方式实现基本概念:1.二进制的最高位是符号位:0是正数,1是负数。2.正数的原码,反码,补码都是一样。3.负数的反码=它的原码符号位不变,其他位取反(0->1,1->0)。4.负数的补码=它的反码+10的反码,补码都是0.6.Php没有无符号数,换言之,php中数都是有符号的...原创 2020-03-03 21:04:53 · 495 阅读 · 0 评论 -
mysql select 查询模型
select 查询模型1代表真的 查询所有mysql> select *from user where 1;±----±-----±----+| uid | name | age |±----±-----±----+| 1 | aaa | 26 || 2 | gjp | 25 || 3 | dg | 27 |0 代表假 表示不查询mysql>...原创 2020-03-03 21:04:09 · 334 阅读 · 0 评论 -
mysql 查询复习 模糊单一字符
like 模糊查询 _单一字符1.查出满足以下条件的商品mysql> select goods_id,goods_name,shop_price from goods where goods_id=32;±---------±-----------±-----------+| goods_id | goods_name | shop_price |±---------±------...原创 2020-03-03 21:03:24 · 312 阅读 · 0 评论 -
mysql select子查询和from子查询exists
from子查询select goods_id,goods_name from(select *from goods where 1 order by cat_id asc,goods_id desc) as tmp group by cat_id;±---------±-----------------------------+| goods_id | goods_name ...原创 2020-03-03 21:02:26 · 943 阅读 · 0 评论 -
mysql 内连接和左连接和右连接
mysql内连接select xxxxx fromtable1 inner join table2 on table1.xxx=table2.xxx;mysql> select boy.hid,bname,girl.hid,gname-> from-> boy inner join girl on boy.hid=girl.hid;±-----±-------±---...原创 2020-03-03 21:01:36 · 106 阅读 · 0 评论 -
thinkphp 3.1.3分组应用的复习 使用config配置文件
echo C() C是thinkphp读取config.php变量函数config配置文件‘DB_HOST’=>’127.0.0.1’‘DB_USER’=>’root’‘DB_PWD’=>’’‘DB_NAME’=>’think’‘DB_PREFIX’=>’think_’M()调用数据库表分组项目之config的作用有时候你的前台和后台confi...原创 2020-03-03 21:00:00 · 343 阅读 · 0 评论 -
解决帝国cms搬家数据库出现Unknown character set: 'utf8mb4“
在给一个网友的网站搬家的时候,在数据库还原的时候(使用帝国cms7.2),报错 Unknown character set: ‘utf8mb4’,这个问题应该数据库的版本问题,因为在景安服务器上比较新的mysql版本,搬到阿里云是5.1的版本会出现兼容性问题。这个问题解决方法,打开sql数据表查找 "utf8mb4"改成"utf8"然后问题就解决了。...原创 2020-03-03 20:59:04 · 233 阅读 · 0 评论 -
thinkphp 3.1.3 自定义函数和自定义CSS和js路径
U()方法用来获取 URL链接U(’Index/index’,array(‘aid’=>1,’uid’=>10),‘asp’,’’,0,true) 生成url地址,可以传5个参数,主要用前个参数比较多配置文件:‘URL_MODEL’=>0或者1 或者2‘URL_HTML_SUFFIX’=>’PHP’ 修改伪静态I()快速获取get和post参数I(‘变量类型.变...原创 2020-03-03 20:58:24 · 203 阅读 · 0 评论 -
php的静态方法是什么,普通方法和静态方法有什么区别
<?php header('content-type:text/html;charset=utf-8'); /* 普通方法,存放类内,只有一份 静态方法,也是存放于类内,只有一份 区别在于:普通方法需要对象去调用,需要绑定$this 即,普通方法,必须要有对象,然后让对象来调用 而静态方法,不属于哪一个对象,因此不需要绑定$this 即,不需要对象也可以调用 ``...原创 2020-03-02 21:22:28 · 331 阅读 · 0 评论 -
在window服务器安装redis
1.安装windows版本redisRedis-x64-3.2.100.msifd2d2c64af489a7d1de131258efead5f.msi (5.80 MB)2.安装完之后 cmd->telnet 127.0.0.1 6379 登录3.安装php扩展 redis在http://pecl.php.net/package/redis 寻找你适合的redls版本 Linux下...原创 2020-03-02 21:18:02 · 188 阅读 · 0 评论