【发布时间】:2016-05-03 15:39:37
【问题描述】:
我正在运行一个用于上传多个图像的 php 代码,它在我的 WAMP 本地服务器上运行良好,并且图像在回显时显示:
<?php
if(is_array($_FILES))
{
foreach ($_FILES['files']['name'] as $name => $value)
{
$file_name = explode(".", $_FILES['files']['name'][$name]);
$allowed_ext = array("jpg", "jpeg", "png", "gif");
if(in_array($file_name[1], $allowed_ext))
{
$new_name = substr(sha1(mt_rand()),0,50) . '.' . $file_name[1];
$sourcePath = $_FILES['files']['tmp_name'][$name];
$target = "photos/".$new_name;
if(move_uploaded_file($sourcePath, $target))
{
echo "<img src='".$target."' />";
}
}
}
}
?>
但是当我将其上传到我的网站时,图像正在上传到照片文件夹,但图像没有回显。
【问题讨论】:
-
使用 firebug 检查当前持有的路径。
-
对不起,我真的不知道什么是萤火虫
标签: php