随笔分类 - PHP
摘要:以 laravel 5.5 为例,框架集成了文件系统和云存储功能 可以实现文件夹列表、创建、重命名、删除,文件列表、上传、重命名、删除等操作 一、先进行配置 在 config 文件夹下有 filesystems.php,本地一般将文件存储在 storage 目录下。 1、public 磁盘是可以公开
阅读全文
摘要:laravel文档:https://d.laravel-china.org/docs/5.5/ 一、composer安装laravel 在文档中找的create-project命令,最后加上项目名称,下面的项目名称为blog。 如果出现上面的报错信息,需要先配置composer,执行下面命令行,然后
阅读全文
摘要:我们通常把不经常变的值定义成常量,常量一般用全部大写来表示,前面不加美元符号,也可减少团队开发的出错。那么define和const有什么区别呢? 1、const是一个语言结构;而define是一个函数,可以通过第三个参数来指定是否区分大小写。true表示大小写不敏感,默认为false 2、const
阅读全文
摘要:文件上传,点击按钮并选择文件后,文件会临时存到一个位置,会有一个临时名字; 然后在php文件中处理,给文件起名并将文件从临时为止搬到服务器,把需要的文件信息返回给前端页面; 最后表单提交时,把文件信息提交给后台,后台将文件信息存到数据库(比如文件名字,路径等); 在展示页面或编辑页面,将文件信息从数
阅读全文
摘要:一、在控制器中写方法,生成验证码,代码如下: 可以根据自己的需求配置参数 二、在页面渲染,生成的验证码就是一张图片,静态页面代码如下: img的src就是生成验证码的地址 三、点击验证码图片刷新,生成新的验证码,就是通过js修改img的src属性,后面加一个参数random。js代码如下: 四、验证
阅读全文
摘要:Extjs是一个js框架,可以实现大部分web页面的东西,个人理解是一款集html、css、js一体的框架,功能挺强大的。结合PHP和sql可以实现整个系统。现在来说说怎么用它。(我的项目是用的TP框架) 一、首先创建需要的目录。 一般会在根目录下建一个Public文件夹,存放所有样式文件(或是在a
阅读全文
摘要:有时候服务器域名解析时,需要修改网站域名,那么在phpcms中,像一些附件地址什么的都需要修改。下面介绍一下怎么系统全面的修改这些地址。 1、在后台管理中心--设置--站点管理--修改,站点域名改为新的域名 2、修改站点目录下/caches/configs/system.php文件,将里面的域名全部
阅读全文
摘要:phpcms开发就是模仿里面原有的方法进行扩展,前台要实现分页,就去找后台页面的分页实现。 如后台 扩展->后台操作日志,就有分页展示。 1、先去添加自己的分页方法(千万不要在原来的方法上修改,会影响到后台页面的分页) 打开 phpcms\libs\functions\global.func.php
阅读全文
摘要:一、如果没有使用代理服务器, REMOTE_ADDR = 客户端IP HTTP_X_FORWARDED_FOR = 没数值或不显示 二、使用透明代理, REMOTE_ADDR = 最后一个代理服务器 IP HTTP_X_FORWARDED_FOR = 客户端真实 IP (经过多个代理服务器时,这个值
阅读全文
摘要:$_SERVER 是一个包含了诸如头信息(header)、路径(path)、以及脚本位置(script locations)等等信息的数组。这个数组中的项目由 Web 服务器创建。不能保证每个服务器都提供全部项目;服务器可能会忽略一些,或者提供一些没有在这里列举出来的项目。
阅读全文
摘要:一、json_encode() 对变量进行JSON编码, 语法: json_encode ( $value [, $options = 0 ] ) 注意:1、$value为要编码的值,且该函数只对UTF8编码的数据有效; 2、options:由以下常量组成的二进制掩码:JSON_HEX_QUOT,
阅读全文
摘要:一、安装前 phpcms下载后index.html文件内容如下图,在本地服务器配置项目虚拟域名后,访问域名后直接跳到:域名/install/install.php,然后出现安装界面。 二、安装之后 提示安装完成后,phpcms包中的install文件夹消失,index.html文件也随之改变,变为默
阅读全文
摘要:一、从数据库查出来的数据需要id、parentid、level。 id唯一识别栏目,parentid为该栏目所属父类id,level标示该栏目是几级栏目。以下代码就可以实现一个简单的树结构。 页面效果图是这样的。 二、但是一般表结构中是没有level的。 这样就需要多层循环嵌套加if判断,先循环显示
阅读全文
摘要:一、先去官网下载一个pc(http://www.phpcms.cn/)进行安装 把下载的pc包放在服务器www目录下; 在地址栏访问localhost/project/install/install.php然后回车; 跟着安装向导,下一步下一步,PHPSSO配置选择全新安装,其他的都不用改; 填写自
阅读全文