前段时间做项目,后台管理中要用到图片批量上传,在网上搜索了一下,发现一般都是用的flash上传插件,不外乎就是swfupload与uploadify等。网上的例子大多讲到了怎么实现批量上传而没
正在浏览:程序开发
使用PHPExcel读取excel中的数据,其中日期都转换成了一组纯数字,刚开始以为是乱码导致,后来仔细检查了编码没问题。 百度了一下发现原来excel中表示日期的文本格式确实一组纯数字,
Laravel Jetstream 是为 Laravel 设计的精美的应用程序脚手架。Jetstream 为你的下一个项目提供了完美的起点,包括登录、注册、电子邮件验证、双因子认证、会话管理、通过 Laravel Sanctum 提供
Windows 7使用Composer安装依赖时提示错误:Fatal error: Allowed memory size of 1610612736 bytes exhausted,解决办法如下: 1.进入命令行窗口执行where composer D:\phpstudy_pro\WWW\ciewhere composerD:\phpstudy_pro\Ext
ThinkPHP5.*版本验证码不显示,代码是直接复制的官方手册中的代码: FORM method=post class=form action={:url(check)}输入验证码:INPUT type=text class=text name=codebr/div{:captcha_img()}/divINPUT type=submit clas
PHP转换文件编码: $contents_before = file_get_contents($filepath);$contents_after = mb_convert_encoding($contents_before , UTF-8 , GBK);file_put_contents($filepath, $contents_after);
function get_code($content) {// Unicode BOM is U+FEFF, but after encoded, it will look like this.define (UTF32_BIG_ENDIAN_BOM , chr(0x00) . chr(0x00) . chr(0xFE) . chr(0xFF));define (UTF32_LITTLE_ENDIAN_BOM, chr(0xFF) . chr(0xFE) . chr(0x00
Laravel中vendor目录无法发布到git,这是Laravel默认的设置,在.gitignore中排除了vendor目录,因为Laravel完全采用Composer,在composer.json中已经记载了项目所需要的所有扩展包及版本。我们只需要
$imgUrl = 图片url;if(file_exists($imgUrl)){ $imageInfo = getimagesize($imgUrl); return data: . $imageInfo[mime] . ;base64, . base64_encode(file_get_contents($imgUrl));}return ;
PHP程序报错:division by zero ,意思是除数不能为0,解决方法有两种: 1:运行前判断除数是否为0 2:在代码前加上@符号屏蔽掉错误
要手动重置Laravel Permission程序的缓存有两种方法: 1.可以在应用程序代码中运行以下命令: app()-make(\Spatie\Permission\PermissionRegistrar::class)-forgetCachedPermissions(); 2.或者使用Artisan命令: php
PHP怎么计算百分比?PHP计算百分比的方法。 ?php $sum = 165; //总数 $row = 43; //单个数 echo round($row/sum*100,2).%;//26.06% echo round($row/$sum*100).%;//26%?
在使用Laravel Passport过程中,请求oauth/token时遇到如下错误: { error: invalid_client, error_description: Client authentication failed, message: Client authentication failed} 产生这个错误的原因是你的参数配置错
按照官方教程学习Laravel Passort的使用,遇到错误: In AuthServiceProvider.php line 26 : Class App\Providers\Passport not found ,原因是没有引用Laravel Passport,解决办法如下: 在AuthServiceProvider中添加代
在laravel中使用guzzlehttp报错:cURL error 60: SSL certificate problem: unable to get local issuer certificate。 产生这个错误的原因证书校验失败。 临时解决办法是:设置guzzle的verify为flase,该办法不校验
一般内存小于1G,fileinfo php扩展无法安装上去的,这一点宝塔也是有提示的。那怎么解决呢,那就是设置swap交换分区。 利用宝塔的 Linux工具箱可以轻松设置swap交换分区的大小,相当于
在使用composer更新laravel的依赖时,遇到错误: phpoffice/phpspreadsheet 1.14.0 requires ext-fileinfo * – the requested PHP extension fileinfo is missing from your system. 错误信息的重点在后半句,意思是我的系统
Composer提示:Installation failed, reverting ./composer.json to its original content.错误,分别运行下面两条命令即可: composer dump-autoloadcomposer update
PHP字符串转数组函数:str_split。 示例: $str=www.02405.com;$arr=str_split($str); 输出: array:13 [ 0 = w 1 = w 2 = w 3 = . 4 = 0 5 = 2 6 = 4 7 = 0 8 = 5 9 = . 10 = c 11 = o 12 = m]
一个简单的算法题:给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写。 PHP实现: function isPalindrome($s) {$s = preg_replace( /[^a-z0-9]/i, , $s);if(strcasecmp




