PHP微信小程序上传文件,后端打印为空,设置了最大上传100M也不行

如果nginx和php的最大上传限制都改了,并且也重置了还是无效的话 就看看这个配置改了没  如果你也是上传了,打印 $_FILES 为空 改完重启一下,大概率能解决问题...

PHP PDF转PNG图片报错 FailedToExecuteCommand gs ... error/ghostscript-private.h/ExecuteGhostscriptCommand/74

PDF转PNG时报错FailedToExecuteCommand`'gs'-sstdout=%stderr-dQUIET-dSAFER-dBATCH-dNOPAUSE-dNOPROMPT-dMaxBitmap=500000000-dAlignToPixels=0-dGridFitTT=2'-sDEVICE=pngalpha'-dTextAlphaBits=4-dGraphicsAlphaBits=4'-r72x72'-dPrinted=false'-sOutputFile=/tmp/magick-ycaVLWAMCOBzFmONS_8pubFrVi3t5RA0%d''-f/tmp/magick-DR9w38dmvQlAAnbWdlK17JLh-k2OWGvo''-f/tmp/magick-838A8DoG3jGWOEG7SBeQzW62GnduMBqM''(32512)@error/ghostscript-private.h/ExecuteGhostscriptCommand/74解决办法:安装ghostscript...
开发笔记 开发笔记·2023-02-07

php如何安装zip模块?

php安装zip模块为php安装zip扩展wgethttp://pecl.php.net/get/zip-1.13.5.tgztar-zvxfzip-1.13.5.tgzcdzip-1.13.5/home/xxx/php/bin/phpize出现错误:Cannotfindautoconf.Pleasecheckyourautoconfinstallationandthe$PHP_AUTOCONFenvironmentvariable.Then,rerunthisscript.解决方法:yuminstallm4yuminstallautoconf再安装:/home/xxx/php/bin/phpize./configure --with-php-config=/home/xxx/php/bin/php-configmakemakeinstall然后修改php.ini,添加:extension=zip.so重启apache,查看phpinfo是否安装成功...

linux下的php-fpm参数配置介绍与参数优化说明

php-fpm.conf重要参数详解pid=run/php-fpm.pid#pid设置,默认在安装目录中的var/run/php-fpm.pid,建议开启error_log=log/php-fpm.log#错误日志,默认在安装目录中的var/log/php-fpm.loglog_level=notice#错误级别.可用级别为:alert(必须立即处理),error(错误情况),warning(警告情况),notice(一般重要信息),debug(调试信息).默认:notice.emergency_restart_threshold=60emergency_restart_interval=60s#表示在emergency_restart_interval所设值内出现SIGSEGV或者SIGBUS错误的php-cgi进程数如果超过emergency_restart_threshold个,php-fpm就会优雅重启。这两个选项一般保持默认值。process_control_timeout=0#设置子进程接受主进程复用信号的超时时间.可用单位:s(秒),m(分),h(小时),或者d(天)默认...

PHP对比Java的缺点

1、PHP只能实现简单的分布式两层或三层的架构,而JAVA在这方面就比较强大,可以实现多层的网络架构。数据库层(持久化层)、应用(业务)逻辑层、表示逻辑层彼此分开,而且现在不同的层都已经有一些成熟的开发框架的支持。2、PHP是面向过程的语言,Java是面向对象的,面向过程语言开发的程序只要业务流程发生变化,修改工作量很大,所以可修改性差,同时可复用性也差。3、PHP语言在可靠性方面比J2EE平台差,J2EE平台有大量增强可靠性的成熟解决方案,而PHP只是一种简单的脚本语言,在可靠性方面缺乏成熟解决方案。4、PHP对于不同的数据库采用不同的数据库访问接口,而Java通过JDBC来访问数据库,通过不同的数据库厂商提供的数据库驱动方便地访问数据库,访问数据库的接口比较统一。所以原架构在数据库连接方面修改起来工作量也是很大的。5、PHP适合于小型项目,但大型项目有大量功能需要增加,PHP在稳定性方面也达不到要求。5、PHP比Java的可维护性差。7、PHP比Java的扩展性差。8、PHP比Java的安全性差。...
开发笔记 开发笔记·2023-01-30

php是什么

超文本预处理器是一种通用的开源脚本语言。它是一种在服务器端执行的脚本语言,类似于C语言,是一种常用的网站编程语言。PHP独特的语法是C、Java、Perl和PHP自身语法的混合,可以比CGI或Perl更快的执行动态网页。与其他编程语言相比,PHP制作的动态页面将程序嵌入HTML文档中执行,执行效率远高于完全生成HTML标签的CGI。PHP还可以执行编译后的代码,可以实现加密和优化代码运行,使得代码运行速度更快。PHP安装PHP最初是个人主页的缩写,现已正式更名为“PHP:超文本预处理器”的缩写。注意不是“超文本预处理器”的缩写,这种把名字放进定义的方式叫递归缩写。PHP由RasmusLedorf于1994年创立。起初,它是一个由RasmusLedorf用Perl语言编写的维护个人网页的简单程序。这些工具被用来展示拉斯马斯·勒德尔夫的简历和统计网络流量。后来用C语言重写,包括对数据库的访问。...
开发笔记 开发笔记·2023-01-30

hbuilder php断点调试

首先到xdebug官网下载和你的php版本一致的xdebug扩展,我的是php-5.4.29-Win32-VC9-x86,所以下载的是php_xdebug-2.4.0rc3-5.4-vc9.dll把php_xdebug-2.4.0rc3-5.4-vc9.dll复制到php的目录下,我是复制到H:phpStudyphpphp_xdebug-2.4.0rc3-5.4-vc9.dll(用的phpstudy集成环境)修改php.ini配置如下,我关闭了部分保存分析文件的配置,这样对网站速度影响小一些。。[Xdebug];你的xdebug文件路径,不要有空格和中文名之类的就不用再多说了。。zend_extension=H:/phpStudy/php/php_xdebug-2.4.0rc3-5.4-vc9.dll;开启自动跟踪xdebug.auto_trace=Off;开启异常跟踪xdebug.show_exception_trace=Off;开启远程调试自动启动xdebug.remote_autostart=On;开启远程调试xdebug.remote_enable=On;收集变量xdebug....
开发笔记 开发笔记·2023-01-30

Fatal error: Uncaught Error: Call to undefined function ereg() in

当你的织梦后台删除或者更改东西的时候出现这个:Fatalerror:UncaughtError:Calltoundefinedfunctionereg()in/www/wwwroot/www.xxxxx.com/dede/,那说明你的PHP版本太高了,不兼容,这时候你需要把PHP版本调低一点。步骤一:打开宝塔步骤二:点击网站->网站设置->PHP版本->调整版本(一般是调低即可)...

phpmyadmin在宝塔面板里进不去的解决方案

当我们进phpmyadmin的时候,端口默认为888,这时,我们就要检查宝塔面板和阿里云(我是在阿里云买的服务器。或腾讯云等)控制器里的安全组的888端口是否开放。1、先检查宝塔面板里面的888端口是否开放?如果没开放,开放即可:如果开放了,在去阿里云控制台的安全组检查是否开放:进入配置规则:没有888端口就添加安全组规则:地址段一般默认:0.0.0.0/0即可好了,一般888端口开放,大多都能进去,我这个是云服务器ECS,如果你的是轻量服务器,那么还需要做一步:在防火墙里开放888端口(相当于安全组)。如果是纯静态,选择php版本即可。三、环境不兼容(解决率:中)这个解决率小,但是如果上述方法试过后都不行的话,强烈建议更换版本。下面给个参考:(只是一个参考!!!)...

php文件用什么打开

php文件需要有PHP的运行环境才可以访问和打开,但如果只是编辑PHP文件,则有4种打开方式:1、使用记事本(各个版本均可)打开;2、使用Dreamweaver(2020版)打开;3、使用Notepad++(7.5版)工具打开;4、使用SublimeText3(V3.0版)工具打开。...
开发笔记 开发笔记·2023-01-09

zblogphp获取当前页面的URL链接地址的代码

echosubstr($zbp->host,0,-1).$zbp->currenturl; ...

PHP中把字符串写入到TXT文件中的代码方法

//$file:文件路径,$content要写入的字符串functionput_to_file($file,$content){$fopen=fopen($file,'wb');if(!$fopen){returnfalse;}fwrite($fopen,$content);fclose($fopen);returntrue;} ...

Z-BlogPHP系统接口列表及相关简介

一,管理页面输出类接口:这一类接口一般用于在后台现有管理页面中添加按钮或者扩展选项内容;二,接管系统方法类:系统方法接管的位置一般有两种:1,Core:在数据提交前介入,可用于过滤提交的数据内容;2,Succeed:在数据提交成功后介入,可用于数据提交后的事件处理,如更新自定义模块数据等。三,魔术方法类:用于扩展系统类中的可用方法;四,前台页面输出类:如首页的起始、结尾,列表、文章、搜索页面等等起始位置,添加脚本等。管理页面输出接口名称接口参数接口描述Filter_Plugin_Admin_ArticleMng_SubMenu 文章管理子菜单Filter_Plugin_Admin_PageMng_SubMenu 页面管理Filter_Plugin_Edit_Begin 文章页面编辑页开始接口Filter_Plugin_Edit_End 文章页面编辑页结束接口Filter_Plugin_Edit_Response 文章页面编辑1号输出接口Filter_Plugin_Edit_Response2 文章页面编辑2号输出接口Filte...

phpcms远程查询数据

<?php$type_array=['1'=>'/套','2'=>'/件','3'=>'/片','4'=>'/块','5'=>'/沱','6'=>'/颗','7'=>'/盒','8'=>'/提'];?>{pc:getsql="SELECTa.title,a.id,a.model_id,a.image,b.base_price,b.base_unit,b.update_time,b.rise_or_fall,b.udorder,b.update_numbers,b.thrid_url,b.udorder,b.priceudFROM表一asaleftjoin表二asbona.id=b.idwherea.model_id=2orderbyupdate_numbersdesc"num="15"cache="3600"dbsource="hangqing"return="data"}<ul>{loop$data$key$val}<li><atitle="{$val['title']}"target="_bl...
开发笔记 开发笔记·2022-12-13

php源码安全加密之PHP混淆算法

一.PHP的加密总体上来说分以下2种:1.扩展组件类加密,代表有:zend、ionCube、SG、php_screw、bcompiler、BZ2等.2.免扩展加密:php某盾等为代表的一批.二.他们的安全性?组件类加密:对于扩展加密,ZEND类为代表的是先编译成opcode再压缩执行.理论上没办法得到源代码.现在有一些ZEND破解,是通过OPCODE逆向转回PHP原代码,好的逆向效果在98%以上.不可能百分百,而php_screw等为代表的加密组件,是对源代码进地xor加密,DES加密等等.在运行时要先解密,这样的代码是可以百分百被破解的.免组件类加密:PHP某盾们,这一些都是在原有PHP代码上面增加一个外壳,类似于NET程序的加壳方法.执行时先通过壳来完成对原始代码的base64eval解压缩等操作.最终通过Eval执行.最致命此类代码可被劫持eval百分百还原.三.什么样的加密才安全?不加密才最安全.呵...这个没说一样.不过有一个想法,可以增加解密的难度.简要流程如下:加密过程:PHP源代码->PHP代码混淆器->加密(免组件外壳或组件加密)->加密成品源码.执...
首页上一页...1617181920...下一页尾页