【发布时间】:2018-01-28 13:34:35
【问题描述】:
我尝试将图像加载添加到我的网站,但它给了我错误。这是工作 php 的结果:
C:\Users\Admin\AppData\Local\Temp\php9664.tmp 警告:move_uploaded_file(/img/collection/usbwebserver.exe):无法打开流:第 26 行的 D:\Home\Volodya\Projects\Web\CollectionSite\site\php\collection.php 中没有这样的文件或目录
警告:move_uploaded_file():无法将“C:\Users\Admin\AppData\Local\Temp\php9664.tmp”移动到 D:\Home\Volodya\Projects 中的“/img/collection/usbwebserver.exe” \Web\CollectionSite\site\php\collection.php 在第 26 行
她是我的代码: 一个表格:
echo ('
<form action="collection.php" method="post" enctype="multipart/form-data">
<legend>Add coin</legend>
<select name="countryId">
');
if(mysqli_num_rows($resultCountry)>0) {
while($row=mysqli_fetch_assoc($resultCountry)) {
echo("<option value=".$row['country_id'].">".$row['country_name']."</option>");
}
}
echo('
</select>
<select name="curencyId">
');
if(mysqli_num_rows($resultCurency)>0) {
while($row=mysqli_fetch_assoc($resultCurency)) {
echo("
<option value=".$row['curency_id'].">".$row['curency_name']."</option>
");
}
}
echo('
</select>
<select name="metalId">
');
if(mysqli_num_rows($resultMetal)>0) {
while($row=mysqli_fetch_assoc($resultMetal)) {
echo("
<option value=".$row['metal_id'].">".$row['metal_name']."</option>
");
}
}
echo('
</select>
<select name="nominalId">
');
if(mysqli_num_rows($resultNominal)>0) {
while($row=mysqli_fetch_assoc($resultNominal)) {
echo("
<option value=".$row['nominal_id'].">".$row['nominal_name']."</option>
");
}
}
echo('
</select>
<input type="date" name="dateCreation">
<input type="number" name="weight">
<input type="number" name="mintage">
<input type="file" name="img">
<input type="hidden" name="type" value="addcoin">
<input type="submit" value="Add coin">
</form>
');
还有一份应对文件的代码:
echo($_FILES['img']['tmp_name']);
move_uploaded_file($_FILES['img']['tmp_name'], "/img/collection/".basename($_FILES['img']['name']));
【问题讨论】:
标签: php file file-upload