thinkphp如何引入第三方类

tp_2015_3 2015-05-25 12:16:50
比如我想引入别人的类,这些文件放在哪里,如何写thinkphp的引入第三方类的语法
...全文
341 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_32411721 2016-03-08
  • 打赏
  • 举报
回复
你这种没教养没素质的人还有人愿意回答都是你父母给你积德了,不管他们回答的对错
tp_2015_3 2015-05-27
  • 打赏
  • 举报
回复
竟是一些刚学thinkphp没有几天的大粪美的不知姓啥了,竟然来回答问题,不是一般的恶心
__小帅 2015-05-27
  • 打赏
  • 举报
回复
查看手册,PHP3.2和3.1是有区别的。
tp_2015_3 2015-05-26
  • 打赏
  • 举报
回复
引用 5 楼 PyeV5 的回复:
3.4楼是傻逼,不懂叫个鸟,还图像处理类,你妹,import导入函数都不懂,2比
你妈我明白了,原来你以为我在问如何导入类,说你是一个大粪别不服啊,你妈,我还有第三方你没看吗,你妈你就差没说用include了,学了几天基础就过来扯蛋,滚回你妈的B里去吧!小丑!
PyeV5 2015-05-26
  • 打赏
  • 举报
回复
3.4楼是傻逼,不懂叫个鸟,还图像处理类,你妹,import导入函数都不懂,2比
tp_2015_3 2015-05-26
  • 打赏
  • 举报
回复
引用 1 楼 youarelose 的回复:
放在lib/ORG下 比如 A.class.php 放在lib/ORG/Util下 那么引用 import('@.ORG.Util.A');
别扯了,学几天thinkphp你以为你 就是神了,那个是第三方吗?那个是图像处理类,你个二货!
tp_2015_3 2015-05-26
  • 打赏
  • 举报
回复
引用 2 楼 licanfeng1 的回复:
各位大神,现在你们工作用的是tp,还是zf多
用的操你妈多,当然了我们不带套
BaiduPHP 2015-05-25
  • 打赏
  • 举报
回复
各位大神,现在你们工作用的是tp,还是zf多
youarelose 2015-05-25
  • 打赏
  • 举报
回复
放在lib/ORG下 比如 A.class.php 放在lib/ORG/Util下 那么引用 import('@.ORG.Util.A');
1,SDK简介 本SDK是基于ThinkPHP开发库扩展,因此只能在ThinkPHP平台下使用(ThinkPHP版本要求2.0以上)。DEMO中用到了控制器分层,因此运行DEMO需使用ThinkPHP3.1.2版本。 2,目前支持的平台 目前可用登录平台为:腾讯QQ,腾讯微博,新浪微博,网易微博,人人网,360,豆瓣,Github,Google,MSN,点点,百度,开心网,搜狐。 3,包含的文件 ThinkSDK/ThinkOauth.class.php SDK基,主要用于Oauth的认证,所有平台的SDK均需要继承此 ThinkSDK/sdk/DiandianSDK.class.php (点点SDK) ThinkSDK/sdk/DoubanSDK.class.php (豆瓣SDK) ThinkSDK/sdk/GithubSDK.class.php (Github SDK) ThinkSDK/sdk/GoogleSDK.class.php (Google SDK) ThinkSDK/sdk/MsnSDK.class.php (MSN SDK) ThinkSDK/sdk/QqSDK.class.php (腾讯QQ SDK) ThinkSDK/sdk/RenrenSDK.class.php (人人网SDK) ThinkSDK/sdk/SinaSDK.class.php (新浪微博SDK) ThinkSDK/sdk/T163SDK.class.php (网易微博SDK) ThinkSDK/sdk/TencentSDK.class.php (腾讯微博SDK) ThinkSDK/sdk/X360SDK.class.php (360 SDK) ThinkSDK/sdk/BaiduSDK.class.php (百度SDK) ThinkSDK/sdk/KaixinSDK.class.php (开心网SDK) ThinkSDK/sdk/SohuSDK.class.php (搜狐SDK) 4,配置格式 SDK的配置格式如下(可参考DEMO中的配置) //将一下(TYPE)换成你对应的SDK型 'THINK_SDK_(TYPE)' => array( 'APP_KEY' => '', //应用注册成功后分配的 APP ID 'APP_SECRET' => '', //应用注册成功后分配的KEY 'CALLBACK' => '', //注册应用填写的callback ) 5,接入登录方法 添加ThinkPHP扩展,将整个ThinkSDK目录放入到ThinkPHP的扩展目录下~Extend/Library/ORG/~。 添加SDK配置,按以上配置格式在项目配置中添加对应的SDK配置。(可参考DEMO中的配置文件) 跳转到授权页面,导入SDK基import("ORG.ThinkSDK.ThinkOauth"),获取SDK实例$sdk=ThinkOauth::getInstance($type),跳转到授权页面redirect($sdk->getRequestCodeURL())。(可参考DEMO中的Index/login方法) 获取access_token,在授权成功的回调页面中,调用$sdk->getAccessToken($code, $extend)方法来获取access_token。(可参考DEMO中的Index/callback方法) 6,调用API方法 成功获取到access_token之后就可以调用相应平台的API了,调用方法比较简单,只需要调用$sdk->call($api, $param, $method)方法就可以了,其中:$api为接口名称,$param为接口参数(格式:name1=value1&name2=value2), $method为请求方法(GET或POST)。 例如: import("ORG.ThinkSDK.ThinkOauth"); //导入SDK基 $qq = ThinkOauth::getInstance('qq', $token); //实例化腾讯QQ开放平台对象 $token 参数为授权成功后获取到的 $token $data = $qq->call('user/get_user_info'); //调用接口

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧