【发布时间】:2018-04-25 12:39:13
【问题描述】:
我在my site 上使用此代码。
它工作得很好,但我需要图片的最大高度为 600 像素,如果在上传过程中自动调整大小较大,现在它只验证大小有多大(以咬为单位)。
不确定是否应该在 javascript 级别或基于我正在阅读的地方的 upload.php 中完成,无论如何我没有运气。
非常感谢任何帮助。
【问题讨论】:
-
在保存到磁盘之前调整图片大小怎么样??
-
警告:使用
mysqli时,您应该使用parameterized queries 和bind_param将用户数据添加到您的查询中。 请勿使用字符串插值或连接来完成此操作,因为您创建了一个严重的SQL injection bug。 切勿将$_POST、$_GET或任何用户数据直接放入查询中,如果有人试图利用您的错误,这可能会非常有害。 -
尽量远离这样的低质量“教程”。考虑使用development framework 来解决此类问题。这些为您提供了将代码组织到适当的模型、视图和控制器上下文中的模式,并避免了以 HTML、PHP、SQL 和 JavaScript 混杂在一起的混乱问题而告终。框架有多种形式,从像 Fat-Free Framework 这样的真正精简到像 Laravel 这样的全功能。
-
如果该教程无法在 2018 年正确参数化他们的查询,那么该教程将毫无价值,并且会给您带来麻烦快速。
标签: javascript php mysql ajax