有人知道如何上传图像、调整图像大小以设置尺寸,然后将图像路径存储在 MySQL 中的良好 PHP 教程吗?
最佳答案
您可能需要查看 PHP 文档:Handling file uploads , GD and Image Functions .
通常,您必须:
- 上传文件(并使用
is_uploaded_file
检查它是否确实是上传的文件) - 使用
getimagesize
检测图像类型,然后使用适当的imagecreatefrom*
函数创建图像资源 ($img
) 使用如下内容调整图像大小:
$thumb = imagecreatetruecolor($width, $height); imagecopyresampled($thumb, $img, 0, 0, 0, 0, $width, $height, imagexs($img), imagesy($img));
保存缩略图:
imagejpeg($thumb, 'file.jpg', 85); imagedestroy($thumb); // free memory imagedestroy($img); // free memory
将您需要的信息保存到 MySQL 数据库
关于php - 图片上传、调整MySQL存储路径大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7136064/