phpcms二次开发通过豆瓣ID获取豆瓣电影信息接口

这几天没事自己开发了一个抓取豆瓣信息的接口,是在phpcms上做的二次开发了,基本没动源程序。好了,一般都不太喜欢废话,直接上代码吧:api目录下创建一个抓取豆瓣信息的接口文件get_dbinfo.php,内容如下:<?phpdefined('IN_PHPCMS') or exit('No permission resources.'); /*********************custom field#dbid 豆瓣ID#...

阅读全文

BT种子转磁力链/迅雷链/QQ旋风/电驴地址

之前使用PHP类来读取BT种子的操作这里就不再赘述,这里直接上代码咯讲bt种子转换为磁力链需要读取到BT种子的info_hash那么我们就可以直接组装成磁力MAGNET链接,直接接着上次的写$magnet = sprintf('磁力高清:magnet:?xt=urn:btih:%s&dn=%s',$bt_info['info_hash'],$bt_info['info']['name']);echo $magnet;下面是我打印出的信息BT链接转换为...

阅读全文

Thinkphp上传图片至OSS

定义常量//以下请填写define('access_id','');define('access_key','');define('hostname','oss-cn-hangzhou.aliyuncs.com');// 这里要写清楚define('bucket','zyqc');函数代码(加到项目函数中)  /*     ...

阅读全文

php使用ajax无刷新从接口获取数据更新填充表单

这几天再写一个网站的数据抓取功能,改好了将一部分记录下,使用的thinkphp框架写的,直接上干货代码参考在Index控制内添加一个获取数据的方法(这里仅做参考,直接将获取的数据写成数组,中间过程省略......):public function dbinfo(){    $data = array("name","pass");    $dbinfo = json_e...

阅读全文

php文件大小单位自动转换函数

最近写了一个解析种子的程序,其中一部分记录下include 'lightbenc.php';$bt = new Lightbenc();$bt_info = $bt->bdecode_getinfo('btseed.torrent');注:lightbenc.php文件请在本博客另一个教程中下载:https://sulao.cn/post/258.html//单位自动转换函数下面是php文件大小单位自动转换的函数function getRe...

阅读全文

超级好用的PHP分页类

<?php      class Page {            private $total;      //总记录            pri...

阅读全文

PHP数据库操作类范例

一个php数据库操作类,记录下,方便以后用,是pdo的,注意有要开启pdo_mysql<?phpclass mysql_link {         protected static $_dbh = null; //静态属性,所有数据库实例共用,避免重复连接数据库    protected $_dbType =&nb...

阅读全文

PHP使用第三方SMTP服务器(QQ邮箱)代发邮件

在PHP应用开发中,往往需要验证用户邮箱、发送消息通知,而使用PHP内置的mail()函数,则需要邮件系统的支持。如果熟悉IMAP/SMTP协议,结合Socket功能就可以编写邮件发送程序了,不过开发这样一个程序并不容易。好在PHPMailer封装的足够强大,使用它可以更加便捷的发送邮件,免去了我们很多额外的麻烦。PHPMailerPHPMailer是一个封装好的PHP邮件发送类,支持发送HTML内容的电子邮件,以及可以添加附件发送,并不像PHP本身mail()函数需要服务器环境支持,您只需要设置邮件服务器以相关...

阅读全文

php循环语句 for()与foreach()用法区别介绍

for循环是PHP中最复杂的循环结构。它的行为和C语言的相似。for循环的语法是: for (expr1; expr2; expr3) statement第一个表达式(expr1)在循环开始前无条件求值一次。 expr2在每次循环开始前求值。如果值为TRUE,则继续循环,执行嵌套的循环语句。如果值为FALSE,则终止循环。 expr3在每次循环之后被求值(执行)。 每个表达式都可以为空。expr2为空意味着将无限循环下去(和C一样,PHP认为其值...

阅读全文