LMLPHP后院

解决 The mysql extension is deprecated and will be removed in the future

hp error_reporting(E_ALL ^ E_DEPRECATED); 更好的解决方案:修改数据库驱动类,使用 mysqli 系列函数代替 mysql 系列函数。 例如:当前许多 PHP 代码中 MySQL 的连接语句如下: <?php $link = mysql_connect('localhost', 'user', 'password'); mysql_select_db('dbna...

记录一次 git 折腾,其实无关 git

起源一次温度查看,因为 debian 11 默认没有 .bash_profile,希望登录的时候打印出温度信息,于是在 .bashrc 里面加了一行代码。cat /sys/class/thermal/thermal_zone0/temp 这一行代码导致 git 无法更新推送代码,SSH 正常登录。于是,我没有想到是这么个原因。找了很久的问题,最后发现 ssh 可以正常登录,但是 scp rsync 这...

Laravel框架illuminate\support\collection排序问题

Laravel 的 Collection 的排序有个问题,前几天折腾了好久,一直怀疑是自己代码有问题。Collection 对象执行 sort 后需要执行 values 方法,否则 Collection 对象的 items 排序结果没有生效。当然手动的 toArray() 是生效的。查看 Collection sort 方法内部实现是调用了 PHP 的 uasort 函数,该函数排序后会维持原来的 ...

Laravel框架之Migration使用教程

架的库和大量的第三方的库,这样综合性太强的软件系统性能是不会很高也不会很稳定的。说起 Artisan,也只能如我前面说的: 它实现了对象的 ArrayAccess 接口,使用了 Closure,使得其代码看起来有点艺术,但是遗憾的是, PHP 本身的代码风格就是不太优雅的,纵使这样,让人感觉有很多的奇怪。Laravel 内部使用了依赖注入的 Service 架构反而增加的开发的成本,并且使用 Comp...

基于JavaScript在线头像图片编辑前端后台实现

前端使用Jcrop实现预览和获取图片大小,选定位置等信息。关于Jcrop,项目地址在GITHUB上,它基于MIT开源协议。本人看了下项目的源代码,感觉作者蛮认真的。Jcrop做到了兼容IE系列和其他主流浏览器,非常稳定,让开发者不再为前端方面花费太多精力。加上本人不太喜欢Flash实现,纯JavaScript实现的功能效率会更高。由于时间比较仓促,代码没有过多的优化,有点乱,下面公布前端实现和服务端...

图像处理技术之图片添加水印

关于如何给添加图片水印,网上流传的代码片段有很多,但是基本都是相同的代码,被各大网站转载的到处都是。网上流传的使用PHP给添加图片水印的代码,一般情况下还能使用,发现不了有什么问题,处理图片量一大,就会发现很多图片添加水印会有问题。给某些图片添加文字水印会出现颜色失效的问题,有时候会出现文字中空问题,有些图片会有锯齿,锯齿可能跟字体有关,同时也跟代码处理方式有关。本文讲解如何使用PHP为图片添加水印技...

本站文章链接增加英文描述

面一眼就明白这是哪篇文章。当然,这么做也有另外的一些好处,比如 SEO 更加友好。URL 加上描述信息后,也有不好的地方,那就是地址变长了。 我在开发新功能时,一般不喜欢加字段,一般不喜欢修改之前写的代码,现在的做法是直接加表和加代码。这样做代码体积会稍微变大一些,但是逻辑更加清晰和简单。 之前发过的文章,暂时先不增加,这是第一篇 URL 含描述信息的文章。 ...

Ajax跨域原理JQuery之Jsonp使用剖析

成了“Ajax跨域”,其实这样已经不再是Ajax技术了。 Jsonp虽然能够很方便的请求外部资源,实现跨域与服务端通信,但也有所限制的。这种限制要求服务端返回的内容必须是合法的 JavaScript 代码,一般都需要配合客户端的要求返回相应的回调函数。之前本人每次使用Jsonp实现跨域,都是动态的创建SCRIPT标签,然后发出请求,虽然知道JQuery也有提供这样的功能,之前感觉使用起来很是麻烦。最近...

代码分享之PHP实现DES和3DES加密解密

密解密写法,PHP 比 Java 实现起来应该更简单一些,在官方的文档中表明,PHP 在内部其实已经根据算法的向量的长度自动的将内容进行了补全操作,DES 算法的向量长度就是 8,所以在 Java 的代码实现中,很多人的写法会根据数据长度的取模来补上相应的空字符,达到 8 的倍数。加密解密算法,不论是 PHP,Java 还是其他语言,算法都是已经实现好了的。PHP 使用内置的扩展 mcrypt,Jav...

使用PHP实现Unicode编码转换为UTF-8编码示例

0 - U-7FFFFFFF: 1111110x 10xxxxxx 10xxxxxx 10xxxxxx 10xxxxxx 10xxxxxx 请看如下将 Unicode 转换为 UTF-8 的 PHP 代码实现:function compatible_decode($unicode) { $str = ''; $arr = array_filter(explode('\\u', $unicode)); ...
2025-11-05 17:16:56 1762334216 0.021852