TypechoJoeTheme

至尊技术网

统计
登录
用户名
密码
/
注册
用户名
邮箱

悠悠楠杉

网站页面
搜索到 91 篇与 的结果
2022-06-10

PHP面向对象封装MySQL PDO(已使用预处理)

PHP面向对象封装MySQL PDO(已使用预处理)
Mysql.class.php<?php class Mysql { public $link; public function __construct() { $this->conn(); } /** * 连接数据库,从配置文件读取配置信息 */ public function conn() { $cfg = require 'config.php'; try { $this->link = new PDO("mysql:dbname={$cfg['databaseName']};host={$cfg['host']};charset={$cfg['charset']};port={$cfg['port']}", $cfg['name'], $cfg['password']); $this->link->setAttribute(PDO::ATTR_EMU...
2022年06月10日
609 阅读
0 评论
2022-04-04

js实现html导出为PDF文件

js实现html导出为PDF文件
html2canvas官网:http://html2canvas.hertzen.com/<?php if(!empty($_POST['datauri'])){ if(preg_match('/data:.*?;base64,/i',$_POST['datauri'])){ $datauri = base64_decode(preg_replace('/data:.*?;base64,/i','',$_POST['datauri'])); $dir = 'upload/'; if(!is_dir($dir)){ mkdir($dir); } $file = md5($_SERVER['HTTP_USER_AGENT'] . $_SERVER['REMOTE_ADDR']).'.pdf'; try { file_put_contents($dir.$file,$datauri); $data = ['...
2022年04月04日
1,089 阅读
0 评论
2022-03-26

PHP将文件打包成zip

PHP将文件打包成zip
单文件压缩<?php $zip = new ZipArchive(); $zip_filename = "img/".time().".zip"; // 指定一个压缩包地址 $zip->open($zip_filename, ZIPARCHIVE::CREATE); // 打开压缩包,没有则创建 /* 第一个参数:要打开的压缩包文件 第二个参数: ZIPARCHIVE::OVERWRITE 总是创建一个新的文件,如果指定的zip文件存在,则会覆盖掉 ZIPARCHIVE::CREATE 如果指定的zip文件不存在,则新建一个 ZIPARCHIVE::EXCL 如果指定的zip文件存在,则会报错 ZIPARCHIVE::CHECKCONS 对指定的zip执行其他一致性测试 */ $zip->addFile("img/1.jpg",basename("2.jpg")); $res = $zip->close() 多文件压缩<?php $fileLis...
2022年03月26日
1,074 阅读
0 评论
2022-03-25

PHP实现图片压缩

PHP实现图片压缩
<?php echo get_thumb('img/1.jpg'); /** * 图片压缩处理 * @param string $sFile 源图片路径 * @param int $iWidth 自定义图片宽度 * @param int $iHeight 自定义图片高度 * @param bool $format 文件格式是否为 源文件_宽度_高度.后缀 * @return string 压缩后的图片路径 */ function get_thumb($sFile, $iWidth = '', $iHeight = '', $format = false) { $suffix = ['jpg', 'png', 'jpeg', 'webp']; //判断该图片是否存在 if (!file_exists($sFile)) return $sFile; //判断图片格式(图片文件后缀) $extend = explode(".", $sFile); $attach_fileext = strtolower(...
2022年03月25日
1,128 阅读
0 评论
2022-03-02

微信小程序接入微信支付

微信小程序接入微信支付
获取openid参考微信授权登录微信小程序MD5加密(支持中文):https://zhizun.lanzouy.com/inF7G00vonmbpay.jsimport util from '../../utils/util.js' const md5 = require('../../utils/md5.js'); Page({ /** * 页面的初始数据 */ data: { id: '' }, /** * 生命周期函数--监听页面加载 */ onLoad: function () { }, submit(){ this.setData({id: 1}) this.unitedPayRequest('openid') }, /*统一支付接口*/ unitedPayRequest: function(openid){ var that = this; //统一支付签名 var accountInfo = wx.getAccountInfoSync(); ...
2022年03月02日
1,092 阅读
0 评论
2022-03-02

PHP xml和数组互转

PHP xml和数组互转
// xml转数组 function xml_array($xml){ //禁止引用外部xml实体 libxml_disable_entity_loader(true); $xmlstring = simplexml_load_string($xml, 'SimpleXMLElement', LIBXML_NOCDATA); $val = json_decode(json_encode($xmlstring),true); return $val; } // 数组转xml function array_xml($arr){ $xml = "<xml>"; foreach ($arr as $key=>$val){ if(is_array($val)){ $xml.="<".$key.">".array_xml($val)."</".$k...
2022年03月02日
893 阅读
0 评论
2021-12-28

Laravel apache和nginx伪静态

Laravel apache和nginx伪静态
nginxlocation / { try_files $uri $uri/ /index.php?$query_string; } apache<IfModule mod_rewrite.c> <IfModule mod_negotiation.c> Options -MultiViews </IfModule> RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^\index\/show$ laravel/public/show [R=301] # Redirect Trailing Slashes If Not A Folder... RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)/$ /$1 [L,R=301] # Handle Front Controller... RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_F...
2021年12月28日
1,106 阅读
0 评论
2021-12-22

uniCloud服务空间免费云存储图床系统源码

uniCloud服务空间免费云存储图床系统源码
uniCloud提供免费100G云存储空间,不限流量,底层是阿里云OSS,因此速度非常快。这个源码是利用uniCloud云存储开发的一款图床源码。和网上其他的uniCloud图床源码不一样的是,所有与uniCloud接口交互的部分都由后端php实现,前端只与阿里云OSS交互,不再需要引用uniCloud的vue框架js。uniCloud使用说明:第一步 首先在https://unicloud.dcloud.net.cn 注册一个账号,有账号的可以跳过这一步第二步 访问链接https://unicloud.dcloud.net.cn/home 在这里创建一个应用,然后手动将服务空间里的 spaceId 和 clientSecret 配置到源码的config.php里面即可,后面访问首页即可测试。下载地址:https://zhizun.lanzouy.com/iPuIwxvmuyf
2021年12月22日
983 阅读
0 评论