【问题标题】:How to display the name of an uploaded file如何显示上传文件的名称
【发布时间】:2013-04-28 15:50:01
【问题描述】:

我正在使用此语句来尝试回显已上传文件的名称,但它没有做任何事情:

echo $musicName = $_FILES["music"]["name"];

这是html表单:

<form action="UploadMusic.php" method="POST" enctype="multipart/form-data">
    File:
    <input type="file" name="music"/> <input type="submit" value="Upload"/>
</form>

【问题讨论】:

  • 您是否尝试使用var_dump($_FILES) 转储文件数组以查看其中的内容?
  • 这是说音乐出于某种原因是一个数组
  • code{ ["music"]=&gt; array(5) { ["name"]=&gt; string(9) "JobAd.png" ["type"]=&gt; string(9) "image/png" ["tmp_name"]=&gt; string(14) "/tmp/php1tXOpA" ["error"]=&gt; int(0) ["size"]=&gt; int(543033) } } (我上传了一张图片只是因为我的电脑上没有任何mp3歌曲)

标签: php html forms upload


【解决方案1】:

它首先声明了变量,然后将其回显。回答此问题的人提出了建议,但随后出于某种原因删除了答案。

【讨论】:

  • 他删除了答案,因为echo $someVar = 'some value'; 工作正常。问题一定出在其他地方。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-04-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-07-12
  • 1970-01-01
相关资源
最近更新 更多