php - 显示用 PHP 上传的图像
问题描述
我已上传图像并存储在路径应用程序/照片中,但不知何故我无法检索它。
<?php
$app = $_POST['app'];
$dbLink = mysqli_connect('localhost','root','','another');
$sql = "SELECT * FROM lama WHERE app = '$app'";
$sth = mysqli_query($dbLink,$sql);
while($row=mysqli_fetch_array($sth)) {?>
<img src="Application/Photo/ <?php echo $row['photoname']; ?>" height="250px" width="190px"/>
<?php
}
?>
//Below is the code I used to upload the image
$puploads_dir = 'Application/Photo';
$pname = $_FILES["photo"]["name"];
$tname=$_FILES["photo"]["tmp_name"];
$photoname = pathinfo($_FILES['photo']['name'], PATHINFO_FILENAME);
$extensionp = pathinfo($_FILES['photo']['name'], PATHINFO_EXTENSION);
$incrementp = 0;
$pname = $photoname . '.' . $extensionp;
while(is_file($puploads_dir.'/'.$pname)) {
$incrementp++;
$pname = $photoname . $incrementp . '.' . $extensionp;
}
move_uploaded_file($tname, $puploads_dir.'/'.$pname);
$query = "
INSERT INTO `lama` (
`photoname` )
VALUES (
'{$pname}')";
我还上传了用于上传图片的代码。
解决方案
推荐阅读
- c# - 单例的多线程和定时器
- python - 为什么减去两个 UTC 时间戳会给出“减法必须具有相同的时区或没有时区”?
- uiviewcontroller - UIContainerView 中的 ChildViewController 在初始加载时高度错误
- bitbucket - Apache Nifi-registry BitBucket 存储库?
- python - 如何在每个组内做某事并在大熊猫组中做某事
- docker - Jira & Docker & Traefik 设置
- python - 推特 API 的 Python GUI
- android - 在颤动中保存捕获的图像
- sql - 一个多条件的 SQL 查询
- vaadin-flow - 带有模板 API 的 Vaadin 流组件