作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在开发个人资料图片上传系统。允许用户上传他们想要的任何类型的图像文件扩展名类型。当用户上传 jpeg,然后上传 png 时,两个图像都存储在我创建的上传文件夹中。我想覆盖旧的个人资料图片并仅使用他们最新上传的图片。我的代码有点特殊,我一直无法在线找到类似的解决方案。有谁知道我应该怎么做?谢谢。
if (isset($_SESSION['userID'])) {
$id = $_SESSION['userID'];
$userid = "SELECT userid FROM users WHERE username='$id'";
$pictureExist = "SELECT status FROM profileimg WHERE userid='$userid'";
if ($pictureExist == 0) {
echo "<div class='userPicture'><img src='uploads/profile".$id.".jpg?'".mt_rand()."></div>";
}
else {
echo "<div class='userPicture'><img src='uploads/noUser.png'></div>";
}
有问题的行是配置文件 img 源代码行
我需要.jpg?类似于 $fileActualExt 但当我尝试时它不起作用。 :(
最佳答案
if ($pictureExist == 0) {
$filename = "uploads/profile".$id."*";
$fileinfo = glob($filename);
$fileext = explode(".", $fileinfo[0]);
$fileactualext = $fileext[1];
echo "<div class=userPicture><img src='uploads/profile".$id.".".$fileactualext."?".mt_rand()."'></div>";
}
关于php - 如果旧的 img 上传具有不同的扩展名,我如何用新的 img 上传覆盖它们,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55319677/
我有以下正则表达式 /[a-zA-Z0-9_-]/ 当字符串只包含从 a 到z 大小写、数字、_ 和 -。 我的代码有什么问题? 能否请您向我提供一个简短的解释和有关如何修复它的代码示例? //var
我是一名优秀的程序员,十分优秀!