php
文章平均质量分 60
PHP是一种开源的通用计算机脚本语言,尤其适用于网络开发并可嵌入HTML中使用。PHP的语法借鉴吸收C语言、Java和Perl等流行计算机语言的特点,易于一般程序员学习。PHP的主要目标是允许网络开发人员快速编写动态页面,但PHP也被用于其他很多领域。
追求者2016
我的墓志铭:有的人活着,他已经死了;有的人死了,他还活着。你到底是活着还是死了?我不知道,我只知道——我还活着。我是一个无知的人,但我知道一点,那就是我什么都不知道。坚强地活下去。
展开
-
ThinkPHP5 common.php写公共函数遇到的坑
先看图片报错报错内容:Fatal error: Call to undefined function lang() in E:xxx\ooshop\thinkphp\tpl\think_exception.tpl on line 82 缘由,本来想在common.php写一个公共函数,写完调用发现报错,页面没有内容,在title有报错内容,但是完全看不出哪里出错。实在找不到问题所在,只好一步步原创 2017-04-12 18:09:30 · 10134 阅读 · 0 评论 -
今日分学习——php xml数据处理 simplexml_load_string
xml数据处理在线测试预览地址:https://phpedia.net/#50jih7cwsimplexml_load_string($xml)simplexml_load_file(‘file.xml’)<?php$string = <<<XML<?xml version='1.0'?> <string> <titl...原创 2019-02-13 19:51:04 · 733 阅读 · 1 评论 -
织梦后台的官网维护资料,dede模板详解,dede官网文档
由于公司有一个旧官网后台是织梦,偏偏我又要维护这个官网,所以搜集了一些相关的资料官方文档:http://dedecms.com/archives/templethelp/help/index.htm下面的模板全解是网上找的资料,我更建议看官方文档。不过,织梦这么老旧的项目,我也不想深入学习,简单了解一些目录结构和模板标签,够我维护就行了。还是花多点时间去深入学习vue吧dede所...原创 2019-01-08 09:21:12 · 758 阅读 · 0 评论 -
php使用file_get_content封装转发请求
php使用file_get_content封装转发请求2018-12-22/** * * 请求接口数据 * @param return 返回请求的数据 */ public function requestData($apiUrl, $receiveData = []) { if (empty($apiUrl)) { $this-&gt;ajax...原创 2018-12-22 19:43:21 · 3283 阅读 · 0 评论 -
调用微信jssk PHP版 结合tp5 前端使用
调用微信jssk PHP版 结合tp5 前端使用下载 官方jssdk demo, 修改部分地方修改了文件路劲改为变量参数传递修改了接收分享的url地址,改为接口获取签名需要用到&lt;?phpclass JSSDK { private $appId; private $appSecret; private $accessTokenFile = 'extra/acces...原创 2018-12-21 21:49:49 · 583 阅读 · 0 评论 -
php ueditor 后台配置项返回格式出错,上传功能将不能正常使用!
控制台报错如下:网上找查找资料常见回复答案两种1. 可能是时区设置问题,系统区分大小写。date_default_timezone_set("Asia/chongqing");// 改为date_default_timezone_set("Asia/Chongqing");2. 有可能开启了page_trace。page_trace 就是tp框架的页面调试面板我就是遇到...原创 2018-11-23 15:09:34 · 5244 阅读 · 5 评论 -
ThinkPHP3函数详解之M方法和R方法
本文给大家介绍ThinkPHP3函数详解之M方法和R方法,M方法用于实例化一个基础模型类,而R方法用于调用某个控制器的操作方法。首先给大家介绍ThinkPHP函数详解:M方法M方法用于实例化一个基础模型类,和D方法的区别在于:1、不需要自定义模型类,减少IO加载,性能较好;2、实例化后只能调用基础模型类(默认是Model类)中的方法;3、可以在实例化的时候指定表前缀、数据库和数据库的连接信息;D方...转载 2018-06-01 22:18:41 · 1357 阅读 · 0 评论 -
TP3.x中 M方法和D方法的区别
M 是系统模型,D 是自定义模型。简单来说,M类似于系统封装好的CURD类库,D是自已定义的模型,包括自动验证和自动填充。另外,D方法的模型并非一定要定义,只有涉及复杂模型操作的时候才有必要,因为D方法要比M方法占用更多的系统资源,速度也慢一些。D方法实例化模型类的时候通常是实例化某个具体的模型类,如果你仅仅是对数据表进行基本的CURD操作的话,使用M方法实例化的话,由于不需要加载...转载 2018-06-01 22:09:12 · 4073 阅读 · 0 评论 -
thinkphp5 (tp5) 开发RESTful接口例子
tp5框架开发RESTful风格接口例子 @time: 2018/5/15 @author: hotsuitor@qq.com tp版本 5.1 缘由:公司需要一个生成海报的活动,本人是负责前端写前端页面的。本人思路是前端用canvas生成海报,公司的前辈给我的建议是用后端生成海报,前端canvas生成的图片会有一写手机不适配的问题。然后……后端说很简单,你自己写...原创 2018-05-15 19:34:54 · 21537 阅读 · 2 评论 -
EasyPHP Devserver PHP集成环境安装指南
重拾开发,重新搭建开发环境,重新开始 之前开发PHP的时候用的是PHPstudy,对新手来说方便、快捷、好用、易上手,后来发现了集成环境的一些坑——直接修改配置文件重启服务器不生效,集成做了一些限制。 以前我搞过服务器配置和云计算,我也尝试过手动搭建开发环境,但是太折腾了,有空折腾下还可以,现在我只想专注于开发。我安装过PHPstudy、WAMP、XAMPP,发现都不怎么符原创 2018-01-16 14:44:10 · 5616 阅读 · 1 评论 -
thinkphp5 错误调试之模块不存在
项目是在之前的笔记本上开发的,后来换了电脑,重新clone项目下来运行,出现了模板不存在的错误,经过排查解决问题,仅以此文章记录下来配置好apache + php + mysql 环境后运行项目,这里可以访问首页。 当我点击商品详情页面的时候出错,提示模块不存在,如下图: 之前遇到过Windows系统下的项目部署到类Unix系统下遇到模板文件不存在:/xxx/xxxx 这样...原创 2018-01-21 16:25:13 · 58265 阅读 · 5 评论 -
正则表达式 Regular Express
正则表达式 Regular Express标签(空格分隔): 正则表达式 PHP认识正则表达式正则表达式就是用某种模式去匹配一类字符串的一种公式。通俗来讲,就是一系列匹配规则。PHP中的正则函数PCRE库提供的函数, 以 preg_ 为前缀命名。POSIX扩展提供的函数,以 ereg_ 为前缀命名。组成分隔符 表达式 修饰符分隔符:可以是除了字母、数字、反斜线及空白符以外的任何字符表达式:原创 2017-11-09 17:39:35 · 1002 阅读 · 0 评论 -
php中die(),exit(),return的区别
die()停止程序运行,输出内容 exit是停止程序运行,不输出内容 return是返回值 die是遇到错误才停止 exit是直接停止,并且不运行后续代码,exit()可以显示内容。 return就是纯粹的返回值了,但是也不会运行后续代码 exit(0):正常运行程序并退出程序; exit(1):非正常运行导致退出程序; return():返回函数,若在主函数中,则会退出函数并返回一转载 2017-05-08 14:46:01 · 316 阅读 · 0 评论 -
thinkphp5踩坑之部署到服务器模板不存在
一个项目部署到Linux服务器上去的时候,发现某些模板竟然会报错说“模板不存在:/Application/Admin/….”,这篇文章就是介绍了thinkphp项目部署到Linux服务器上报错“模板不存在”的解决方法,感兴趣的小伙伴们可以参考一下今天把公司的一个项目部署到Linux服务器上,测试发现某些模板竟然会报错说“模板不存在:/Application/Admin/….”但是在本地Window原创 2017-05-05 18:20:23 · 19929 阅读 · 1 评论 -
PHP扩展安装个人学习笔记
PHP扩展安装指南标签(空格分隔): PHPPHP扩展php.ini 配置文件extension_dir 配置加载模块目录Windows下安装php扩展pecl介绍:打包安装的PHP扩展仓库 The PHP Extension Community Libraryphp下载 http://windows.php.net/download/ 下载扩展 http://pecl.php.net原创 2017-05-02 15:05:21 · 323 阅读 · 0 评论 -
Windows下手动搭建Apache+PHP开发环境
1. 到Apache官网下载最新版Apache服务器 Apache官网不提供编译版本下载,跳转第三方镜像站下载,这里选择第一个 选择对应的版本 2. 下载完成,解压,配置环境变量把Apache解压到任一磁盘的根目录(方便操作),这里解压到E盘,把Apache添加到环境变量 在cmd中执行 httpd -h 查看帮助同时检验环境变量是否配置成功,然后把Apache服务注册到系统服务原创 2017-04-28 16:29:42 · 486 阅读 · 0 评论 -
php后台用curl_file_create发送文件
php后台用curl_file_create发送文件curl_file_create 方法new CURLFile() 对象// Create a cURL handle$ch = curl_init($url);// Create a CURLFile object$cfile = curl_file_create($tmpPath, 'image/jpg', $tmpPa...原创 2019-03-12 02:19:30 · 4308 阅读 · 2 评论