#HP

thinkphp5实现文章上一篇,下一篇

写在控制器//列表是按照根据id降序排列的,所以上一篇$prv=Db::table('qy_article')->where('at_id','>',$at_id)->where('cate_id',$cate_id)->order('at_idasc')->limit('1')->...

php微信公众号开发简单记录

开发前准备:1、服务器2、微信公众号测试号(有真实的账号更好)测试号申请地址:https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login开发前首先要配置微信公众号后台URL和Token,我这里是验证通过后显示的验证代码:新建了一个wx.php,放入以下代...

thinkphp5自定义分页样式

1.在extend目录下创建page目录,在page目录中创建Page.php文件,将以下代码放入文件中<?phpnamespacepage;usethinkPaginator;classPageextendsPaginator{//首页protectedfunctionhome(){if($this->c...

php数组处理函数

array_reverse()数组反向排序,$arr=array_reverse($arr)...
代码星球 ·2020-03-28

thinkphp5.1使用支付宝接口(沙箱环境)

接口文件以及沙箱的测试账号可以去支付宝开发中心获取,下面给出一个简单地例子我新建了一个控制器Pay用来专门做支付<?phpnamespaceappindexcontroller;usethinkDb;require_oncedirname(dirname(dirname(dirname(__FILE__))))....

thinkphp5.1常量定义使用

thinkphp5.1取消了系统常量可以把常量配置在app.php文件中//配置网站地址'WEB_URL'=>'http://127.0.0.1/tp5',可以使用config()函数直接取出,config('WEB_URL')在模板文件中使用{$Think.config.WEB_URL}...

php路径问题

./是在当前目录开始寻找文件/是在下一级目录开始寻找文件 ../这个是在上一级目录开始寻找文件$_SERVER['DOCUMENT_ROOT']获取站点根目录__FILE__获取当前文件的完整路径及文件名__DIR__获取当前文件所在目录dirname()函数返回路径中的目录部分。即返回去掉目录名后的文件名。...
代码星球 ·2020-03-28

php类内方法使用类外变量和类外函数

如果要调用另一个类的属性和方法,直接实例化后调用就可以但是要使用的变量和函数是独立的,不在本类或其他类里面,这时调用就要用下面的方法(本例是在同一个php文件里,如果不再同一个类文件可以require或者include进来)函数可以直接调用,变量要声明为全局变量,通过$GLOBALS以数组的方式可以访问到<?ph...

PHP函数之dirname()

1.定义和用法dirname()函数返回路径中的目录部分。即返回去掉目录名后的文件名。2.参数dirname(path):参数path是一个包含有指向一个文件的全路径的字符串。3.举例<?phpechodirname("c:/testweb/home.php");echodirname("/testweb/hom...
代码星球 ·2020-03-28

php魔术常量、超全局变量、魔术方法

一、魔术常量(魔术变量)概念:所谓的魔术常量就是PHP预定义的一些常量,这些常量会随着所在的位置而变化。1、__LINE__ 获取文件中的当前行号。2、__FILE__ 获取文件的完整路径和文件名。3、__DIR__ 获取文件所在目录。4、__FUNCTION__ 获取函数名称(...

thinkphp5使用第三方没有使用命名空间的类库

特别注意的是,如果你需要调用PHP内置的类库,或者第三方没有使用命名空间的类库,记得在实例化类库的时候加上  //错误的用法$class=newstdClass();$xml=newSimpleXmlElement($xmlstr);//正确的用法$class=newstdClass();$xml=...

php解决高并发问题

我们通常衡量一个Web系统的吞吐率的指标是QPS(QueryPerSecond,每秒处理请求数),解决每秒数万次的高并发场景,这个指标非常关键。举个例子,我们假设处理一个业务请求平均响应时间为100ms,同时,系统内有20台Apache的Web服务器,配置MaxClients为500个(表示Apache的最大连接数目)...

thinkphp实现登录后返回原界面

主要思路还是用session记录原地址,在登录后再跳转回原界面先保存请求login方法界面的urlpublicfunctionsavelogin(){session('returnUrl',$_SERVER['HTTP_REFERER']);}在登录方法最后跳转时控制if($returnUrl=session('ret...

关于php命名空间的理解

理解命名空间首先要知道命名空间的作用,也就是它的出现解决了那些问题官方给出的解决的问题是:用户编写的代码与PHP内部的类/函数/常量或第三方类/函数/常量之间的名字冲突。为很长的标识符名称(通常是为了缓解第一类问题而定义的)创建一个别名(或简短)的名称,提高源代码的可读性。可以看下这篇文章:https://blog.c...

PHP下载远程图片的几种方法总结

1.使用file_get_contentsfunctiondlfile($file_url,$save_to){$content=file_get_contents($file_url);file_put_contents($save_to,$content);}2.使用CURLfunctiondlfile($file...
首页上一页...257258259260261...下一页尾页