![](https://img-blog.csdnimg.cn/20191015103106286.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
PHP
文章平均质量分 68
-快乐的程序员-
这个作者很懒,什么都没留下…
展开
-
php7.4使用FFI连接C语言的动态库
注意php7.4支持的FFI只支持对动态库里的C接口的调用,并不支持C++。网上看了一篇文章很受益:PHP FFI详解 - 一种全新的PHP扩展方式。我总结的代码就来自这篇文章,所以此文不能算原创了。首先,我用Visual C++6.0(我就喜欢这种小的软件)绿色版,开发了一个dll扩展,开发扩展的方法见文章:《》。将dll拷贝到我的Thinkphp6项目的extend目录里了。然后php写代码:$dll = root_path() . 'extend' . DIRECTORY_SEPARATOR原创 2020-05-23 08:54:03 · 919 阅读 · 1 评论 -
Thinkphp6使用pdo_odbc连接SQL Server2000
最近做一个项目,采用了Thinkphp6框架,因为要支持调用dll动态库,使用了php7.4的ffi新功能(见文章:),但是项目连接的数据库是SQL Server2000,这是一个很老的项目,所以使用了这个版本的数据库(就目前来说我也喜欢SQL Server2000,下载了一个绿色版解压缩运行后整个目录才137MB)。然而在php里怎么连接这个数据库呢?Thinkphp6内置了Sqlsrv的支持,只要配置config目录里的database.php即可。但是我最开始采用的是pdo调用php_sqlsrv_原创 2020-05-23 08:47:09 · 1943 阅读 · 0 评论 -
PhpSpreadsheet读取单元格内容的坑
在利用php读取Excel时,当前(2019年)流行的做法是利用composer安装PhpSpreadsheet(composer require phpoffice/phpspreadsheet)来操作,示例代码如下:$abs_excel_path = $_SERVER['DOCUMENT_ROOT'] . '/data.xlsx'; $spreadsheet = \PhpOffi...原创 2019-09-25 09:07:17 · 9040 阅读 · 0 评论 -
PhpSpreadsheet常用操作
php用PhpSpreadsheet对Excel进行读取、写入、修改十分便捷,下面将我在工作中用到过的操作进行总结。1、读取Excel:见文章PhpSpreadsheet读取单元格内容的坑2、修改Excel:示例代码(只保留了基础代码):$this->view->title = '填写Excel';$abs_excel_path = $_SERVER['DOCUMENT_ROO...原创 2019-09-25 10:15:39 · 4497 阅读 · 0 评论