LMLPHP后院

前端技术之CSS实现图片垂直居中

和 max-height 属性即可。 除了使用 CSS 实现图片的居中显示,也可以根据图片的高度和宽度属性以及显示区域的大小,然后计算出图片的 margin-top 属性的值得到正常的偏移位置。这样的方法比较麻烦,毕竟要对每个图片进行计算,并且很难保证图片宽高属性的正确性,可能会导致图片变形。 当一个网站的价值越高时,需求也就越多,仅仅通过居中图片不一定给人好的视觉体验。比如 QQ 空间就专门对图片进...

使用LMLPHP和PHPMailer发送邮件

cho 'Mailer Error: ' . $mail->ErrorInfo; } else { echo 'Message has been sent'; } } 上面是 index 控制器的一个方法,CLI 运行方式如下。 $php index.php /index/mailtest ...

使用PHP实现的最简洁快速的登录访问控制

个人做产品,和公司不一样。公司由于管理层级的压制,部门之间责任推卸等因素,导致产品效率很低,并且一般不敢或者不可以使用快速简单的实现方法。相反的,如果是个人做产品,时间比较紧的时候,在某些时候适当的使用一些临时处理方案是很好的选择。 比如,我们做的某个系统,或者某个系统的某些部分临时需要进行访问控制。在很短的时间内搭建用户系统,实现密码控制太累,也非常的傻逼。可以通过文件,Cookie 实现快速的访...

解决PHP PDO limit占位符无效

误的: $this->db->update($table_name, ['data' => $data], 'where id=?', [$id]); 因为在 LMLPHP 的 PDO update 方法的内部封装使用的是 named 占位符,在 where 参数中应该统一,正确的写法如下: $this->db->update($table_name, ['data' => $data], 'wher...

WinXP VPN连上后能上谷歌不能上Youtube等怎么办

,将 VPN 拨号等初级接口的优先级调整为第一。这样,通过该端口得到的 TCP/IP 属性会被优先使用。请重启系统后再连接 VPN 你就可以打开 youtube、twitter 等网站了。 其实上面的方法,当然是可以解决问题的。但是问题的根本是 DNS,为了一个 DNS 的优先级修改注册表是一件非常麻烦的事情,其实最简单的做法就是修改网络连接的 DNS 服务器,修改为 8.8.8.8 或者 114.1...

解决Nginx报错Permission denied和Primary script unknown

个目录很深,最重要的关卡就在用户目录 /home/may 这里。一般的 Linux 发行版用户的 home 目录默认情况下同组用户和其他用户都是没有权限访问的,也就是 700 权限。想了一下,最简单的方法那就是 sudo chmod o+x /home/may,更傻逼的办法当然是 sudo chmod -R 777 /home/may。但这样做总是不安全的,比较好的办法就是将 Nginx 和 php-...

CSS3中导入外部CSS文件@import的用法

做法是在载入的 CSS 文件中再使用 @import 载入其他的 CSS 文件。大家有没有想过,这样做有什么意义呢?本文主要目的倒不是为了解释 @import 的用法,因为 CSS 中类似 @ 这样的方法特别多,讲起来也是讲不完的。当我看到这个做法之后,我表示不能理解,我觉得这样的做法是很不明智的,正是因为这个原因,我才要去了解下为什么要发明 @import 这个东西。在 MDN 和 MicroSof...

JFinal框架demo运行示例教程

L 文件,创建一个简单的表。配置 res/a_little_config.txt 文件的数据库地址和密码。配置 com.demo.common 包里面的 DemoConfig.java 中 main 方法,修改端口后启动,默认是 80 端口,我本地 80 端口肯定占用的,所以改了个端口,然后以 debug 方式运行。运行后在 Eclipse 里面打印出如下所示:Starting JFinal 3.0 ...

解决configure: error: Cannot find OpenSSL's <evp.h>

ql 扩展的,这样动态编译 mysqlnd、pdo_mysql 扩展会报一些奇怪的错误,如下:configure: error: Cannot find OpenSSL's <evp.h> 尝试了很多方法,依然解决不了这个问题,其实 evp.h 是存在的,于是只能重新编译 PHP,问题解决。在 PHP 源码编译安装的时候指定 --with-pdo-mysql 参数即可,如下代码示例。./configu...

MySQL 开启通用查询日志

有时候对一些东西不熟悉,就必须要对相关的东西熟悉,一起配合起来才能查出问题。MySQL 开启通用日志的方法,临时开启:sql> set global log_output=file; sql> set global general_log_file='/tmp/general.log'; sql> set global general_log=on;关闭通用日志:sql> set global gen...
2024-03-28 16:31:54 1711614714 0.030156