PHP

THINKPHP nginx设置路由为PATHINFO模式

首先THINKPHP配置文件中设置//url访问模式为rewrite模式'URL_MODEL'=>'2',然后再在nginx.conf文件中,找到这一条语句#access_loglogs/host.access.logmain;找到location/{}这个语句段落location/{indexindex.htm...

php安装扩展步骤(redis)

星哥让装一个扩展,解决PDF抓PNG的问题,功能没有实现,有点小悲伤,但是还是学到点东西的。php安装扩展步骤(以redis为例)前提注意:在自己的LINUX本机上一定要安装有redis软件,我之前没有装,认为自己哪里错了,一直找了很久。yuminstallredis;前提:http://pecl.php.net/pa...

PHP实现多图片上传

今天在工作中遇到了一个需求:一个表单实现多个上传图片,类似于QQ空间上传照片的模式。即:可以一次性上传多个图片,但是封面图片只有一个。最先,最重要的事,在服务器上对文件进行读写操作的时候,一定要看权限,如果没有权限,全是虾扯蛋,为什么这样说,因为全是泪。首先,前端页面:index.html<html><...
代码星球·2020-04-06

PHP中文名文件下载实现

  php下载文件的流程:其实就是给予一个链接: <ahref="指向处理文件的地址"></a> 这样,当前端点击链接的时候,指向处理文件,比如download.php本例题在download.php同级目录下有resume.docx文件<?php  ...

关于PHP上传文件和中文名乱码情况

关于PHP文件上传在前端HTML页面,表单如下Upload.html<!doctypehtml><htmllang="en"><head>    <metacharset="UTF-8">   &nbs...

PHP执行定时任务

1.当PHP像文件写入信息的时候<?phpfor($i=0;$i<10;$i++){$str="我是第".$i."条"."";file_put_contents("a.txt",$str,8);}这样就可以换行,linux使用""就可以,windows"".我是第0条我是第1条我是第2条我是第3条我是第4条...
代码星球·2020-04-06

PHP的文件操作常用函数

1获得文件名:basename—返回路径中的文件名部分给出一个包含有指向一个文件的全路径的字符串,本函数返回基本的文件名。如果文件名是以suffix结束的,那这一部分也会被去掉。stringbasename (string$path[,string$suffix])$path ="/ho...

PHP加载另一个文件类的方法

当前文件下有a.php和b.php,想要在classb中引入classa<?php    classa    {        public$name='...

PHP从数据库导出EXCEL文件

参考博客链接:http://www.cnblogs.com/huangcong/p/3687665.html我的程序代码原生导出Excel文件<?phpheader('Content-type:text/html;charset=utf-8');header("Content-type:application/v...

python的重试库tenacity用法以及类似库retry、requests实现

介绍tenacityisanApache2.0licensedgeneral-purposeretryinglibrary,writteninPython,tosimplifythetaskofaddingretrybehaviortojustaboutanything.Itoriginatesfromaforkofr...

django.db.utils.OperationalError: (1071, 'Specified key was too long; max key length is 767 bytes');

在使用utf8mb4字符集的情况下,如果列存在索引,那么varchar的最大长度是191数据库版本: 在使用utf8字符集的情况下,如果列存在索引,那么varchar的最大长度是255。 在大字段上创建索引时,有时会碰到下面的错误ERROR1709(HY000):Indexcolumnsizetoo...

mysql的utf8与utf8mb4 异同;utf8mb4_unicode_ci 与 utf8mb4_general_ci 如何选择

 如图,一般使用如下配置utf8mb4是4个字节。utf8是3个字节。utf8mb4兼容性更好,占用空间更大。 主要从排序准确性和性能两方面看:准确性utf8mb4_unicode_ci 是基于标准的Unicode来排序和比较,能够在各种语言之间精确排序utf8mb4_general_ci...

dependency:copy-dependencies使用,如何排除应用自身module

相信用法参考:https://maven.apache.org/plugins/maven-dependency-plugin/copy-dependencies-mojo.html#includeGroupIds如下是命令行用法:mvndependency:copy-dependencies-DoutputDirec...

区别dependencies、devDependencies

我们在使用npminstall安装模块或插件的时候,有两种命令把他们写入到package.json文件里面去,他们是:--save-dev或--save首先需要说明的是Dependencies一词的中文意思是依赖和附属的意思,而dev则是develop(开发)的简写。所以它们的区别在package.json文件里面体现...

启动PHPstudy提醒80、3306端口被占用

端口占用会出现如下提醒 进入dos窗口:快捷键win+R,然后输入cmd在dos窗口中输入命令:netstat  -ano(查找各端口所在进程的PID)找到80和3306的程序PID(最后一列) 打开任务管理器,点击详细信息  结束相应进程即可 &n...