易网时代-编程资源站
Welcome
首页
/
网页编程
/
PHP
Ubuntu下安装PHP的实现方法
2024-06-02
管理员
63
Ubuntu下安装PHP的实现方法1、添加软件源sudo add-apt-repository ppa:ondrej/php2、更新源sudo apt update3、安装PHP7.4sudo apt install -y php7.4-fpmsudo apt install -y php7.4-mysqlsudo apt install -y php7.4-devsudo apt install -y php7.4-redissudo apt insta...
ThinkPHP6 关闭trace
2023-12-12
管理员
67
因为thinkphp6默认加入了think-trace模块,不能通过config配置进行关闭。可以通过修改composer.json 去掉,最简单的是通过composer命令进行关闭关闭thinkphp6 trace 命令:composer remove topthink/think-trace --dev开启 thinkphp6 trace命令:composer require topthink/think-trace --dev...
PHP 使用fpdf,fpdi类库操作修改pdf文件,添加文字和图片水印,fpdf,fpdi添加中文文字乱码问题
2022-10-12
管理员
97
前言:最近遇到个需求,就是按学生的报名表自动生成合同,因为涉及内容动态填充的方式,一开始我的想法是用GD类库绘图,最后也是成功了,但是因为合同涉及很多张图片,绘制的时间会很长,用户体验极差,后来就改用了这种直接修改pdf文件的办法,效率明显上升安装composer命令安装:composer require setasign/fpdicomposer命令安装:composer require setasign/fpdf中文乱码问题问题描述在实际操作上就出现了...
MacOS中安装Composer的方法
2022-10-03
管理员
45
MacOS中安装Composer的方法MacOS中自带了php,所以可以直接在终端上运行如下语句,按步骤进行即可。第一步:下载安装脚本php-r"copy('https://install.phpcomposer.com/installer','composer-setup.php');"第二步:执行安装过程phpcomposer-setup.php第三步:删除安装脚本(非必须删除)php-r"...
ThinkPHP6 动态连接数据库的方法
2022-05-25
管理员
47
ThinkPHP6 动态连接数据库方法情况说明:在ThinkPHP6中可以快速配置数据库连接,也可以通过database.php中指定多种数据库连接,但在实现使用中可能需要连接的数据库并不是固定的,可以通地动态配置的方式实现动态数据库连接方法,目前仅限于MySQL。以下方法亲测可用。//定义动态连接信息$conparas = [ // 数据库类型 'type' => 'mysql', // 服务器地址 ...
ThinkPHP6 实现多模式应用开发的设置方法
2022-05-23
胡振强
43
ThinkPHP6 实现多模式应用开发的设置方法ThinkPHP6 多应用模式在单应用模式基础之上,需要做一些调整1、整理app目录结构app..............controller..............common.php等格式转换为app..............home............................controller............................common.php...........
Windows下Nginx服务器的启动、重启、停止操作
2022-05-23
胡振强
103
Windows下Nginx服务器的启动、重启、停止操作Windows下启动、重启、停⽌nginx在Windows下操作nginx,需要打开cmd 进⼊到nginx的安装⽬录下1、启动nginx:start nginx 或 nginx.exe2、停⽌nginx(stop是快速停⽌nginx,可能并不保存相关信息;quit是完整有序的停⽌nginx,并保存相关信息)nginx.exe -s stop 或 nginx.exe -s quit3、检查 重启: ng...
ThinkPHP6 通过中间件设置跨域
2022-05-20
胡振强
40
ThinkPHP6 通过中间件设置跨域在前后端分离项目中,如通过thinkphp6开发api,涉及前端调用跨域问题,可通过自带的跨域中间件解决。在middleware.php中,设置<?php// 全局中间件定义文件return [ \think\middleware\AllowCrossDomain::class];等同于原生PHP中下面几行代码的效果。<?php header('Content-Type: text/html;c...
ThinkPHP配置SSL时使用文件验证的规则
2022-04-06
胡振强
37
ThinkPHP配置SSL时使用文件验证的规则<IfModule mod_rewrite.c> Options +FollowSymlinks -Multiviews RewriteEngine On RewriteCond %{REQUEST_URI} !^/.well-known/.* RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f Rewrit...
MacOS下XAMPP变更站点目录之后出现403禁止访问的解决办法
2022-02-24
胡振强
41
MacOS下XAMPP变更站点目录之后出现403禁止访问的解决办法1、修改httpd.conf AllowOverride All Order allow,deny Allow from all Require all granted另外修改httpd.conf中User和Group原值:User daemonGroup daemon修改后:User Admin(Admin为当前MacOS用户名)Group staff(Group改为staff)修...
PHP微信JSSDK签名示例
2021-07-08
胡振强
36
<?phpnamespace weisoft;use think\Db;class JSSDK{ private $appId = ''; private $appSecret = ''; public function __construct($appId, $appSecret) { $this->appId = $appId; $this->appSecret = $appSecre...
tp5.1 Env使用获取系统的常量
2021-06-29
胡振强
42
5.1版本取消了所有的系统常量,原来的系统路径变量改为使用Env类获取(需要引入 use think\facade\Env)echo "app_path=========".Env::get('app_path')."</br>";echo "root_path=========".Env::get('root_path')."</br&...
thinkphp使用phpofficephpspreadsheet,导入导出数据
2021-06-29
胡振强
82
thinkphp使用phpoffice/phpspreadsheet,导入导出数据由于PHPExcel已经不再维护,PhpSpreadsheet是PHPExcel的下一个版本。PhpSpreadsheet是一个用纯PHP编写的库,并引入了命名空间,PSR规范等。这里简单介绍下PhpSpreadsheet的导入导出功能。1、安装1.使用composer安装:composer require phpoffice/phpspreadsheet2.GitHub下载...
composer安装PHPExcel以及导入导出Excel
2021-06-29
胡振强
127
【tp5.1】composer安装PHPExcel以及导入\导出Excel一、安装PHPExcel1.下载:PHPExcel https://github.com/PHPOffice/PHPExcel2.解压后:Classes文件夹改名为PHPExcel3.把文件夹PHPExcel 放到根目录vendor文件夹下二、控制器1.调用PHPExceluse PHPExcel_IOFactory;use PHPExcel;2.导入复制代码// 导入每日流水 ...
textarea导入时间数据解析方案
2021-06-29
胡振强
39
表中数据格式:2019-5-9 PM2:33:51if(strstr($it[9], 'AM')){ $it[9]=str_replace("AM","",$it[9]); } else { $it[9]=str_replace("PM","",$it[9]); //同时将时间加12个小时 ...
PhpSpreadsheet 读取时间变数字解决方法
2021-06-29
胡振强
44
表中数据格式:2019-5-9 PM2:33:51$cellVal= trim($objPHPExcel->getActiveSheet()->getCell("J" . $j)->getValue());$toTimestamp = \PhpOffice\PhpSpreadsheet\Shared\Date::excelToTimestamp($cellVal);$date = date("Y-m-d&qu...
phpexcel时间数据的解析
2021-06-29
胡振强
41
表格中的数据格式:2021/2/3gmdate('Y-m-d',intval(($excel->getActiveSheet()->getCell("A" . $i)->getValue() - 25569) * 3600 * 24))...
Apache配置PHP环境,无法加载curl的解决方法
2023-07-16
胡振强
38
Apache配置PHP环境,无法加载curl的解决方法在正常配置了extension=php_curl之后curl组件仍不能正常识别,遇到这种情况,可以使用如下方法进行。复制PHP下的libssh2.dll和ext下的php_curl.dll至Apache/bin目录下,将PHP下的libcrypto-3-x64.dll,libssl-3-x64.dll复制到Apache/bin目录下。将重启Apache即可。...
Apache配置PHP各版本运行环境的方式
2021-05-01
胡振强
57
#PHP8LoadModule php_module "D:/WAMP/PHP8.0.5/php8apache2_4.dll"AddType application/x-httpd-php .php .html .htmPHPIniDir "D:/WAMP/PHP8.0.5"#PHP7#LoadModule php7_module "D:/WAMP/PHP7.4.18/php7apache2_4.dll&q...
宝塔 nginx 解决 405 not allowed错误
2021-04-28
胡振强
97
Apache、IIS、Nginx等绝大多数web服务器,都不允许静态文件响应POST请求,否则会返回“HTTP/1.1 405 Method not allowed”错误。解决方案如下:在站点的配置文件中增加如下语句即可。error_page 405 =200 $uri;...
<<
1
2
3
4
5
6
7
8
9
10
>>
版权所有©石家庄振强科技有限公司2024
冀ICP备08103738号-5
网站地图