PHP文件上传提交非运动图像
你好,斯塔克尔斯, 我在使用PHP文件上载脚本时遇到问题。我可以选择一张图片,然后点击上传按钮,但是它甚至没有将图片上传到我说它应该去的地图上,事实上,我甚至找不到图片 该文件夹位于我的IIS wwwroot中。路径是PHP文件上传提交非运动图像,php,html,Php,Html,你好,斯塔克尔斯, 我在使用PHP文件上载脚本时遇到问题。我可以选择一张图片,然后点击上传按钮,但是它甚至没有将图片上传到我说它应该去的地图上,事实上,我甚至找不到图片 该文件夹位于我的IIS wwwroot中。路径是wwwroot/magieweb/images/uploader 我做错了什么 PHP if(isset($_FILES['image'])){ $errors= array(); $file_name = $_FILES['image']['name'];
wwwroot/magieweb/images/uploader
我做错了什么
PHP
if(isset($_FILES['image'])){
$errors= array();
$file_name = $_FILES['image']['name'];
$file_size = $_FILES['image']['size'];
$file_tmp = $_FILES['image']['tmp_name'];
$file_type = $_FILES['image']['type'];
$file_ext=strtolower(end(explode('.',$_FILES['image']['name'])));
$expensions= array("jpeg","jpg","png","gif");
if(in_array($file_ext,$expensions)=== false){
$errors="<font color='#e74c3c'>Dit bestand kan niet geupload worden. (Fout EXT)</font>";
}
if(empty($errors)==true) {
move_uploaded_file($file_tmp,"wwwroot/magieweb/images/uploader/".$file_name);
$errors = "<font color='#16a085'>Het is gelukt. Het adres is <strong>magiehotel.nl/magieweb/images/uploader/".$_FILES['image']['name']."</strong></font><br><br>";
}else{
print_r($errors);
}
}
if(isset($\u文件['image'])){
$errors=array();
$file\u name=$\u文件['image']['name'];
$file\u size=$\u文件['image']['size'];
$file\u tmp=$\u FILES['image']['tmp\u name'];
$file\u type=$\u文件['image']['type'];
$file_ext=strtolower(结束(分解('.',$文件['image']['name']));
$expensions=数组(“jpeg”、“jpg”、“png”、“gif”);
if(在数组中($file\u ext,$expensions)==false){
$errors=“Dit best和kan niet geupload worden(Fout EXT)”;
}
if(空($errors)=true){
移动上传的文件($file\u tmp,“wwwroot/magieweb/images/uploader/”);
$errors=“Het is gelukt.Het address ismagiehotel.nl/magieweb/images/uploader/”$\u文件['image']['name']。“
”;
}否则{
打印错误($errors);
}
}
HTML表单
<form action = "" method = "POST" enctype = "multipart/form-data">
<b>Type/pad</b><br>
<select name="path">
<option value="magieweb/images/publicroom">Publieke Kamer</option>
<option value="magieweb/images/news">Nieuwsafbeelding</option>
<option value="app/tpl/skins/Habbo/swf/c_images/album1584">Badges</option>
</select><div style="margin-bottom:5px;"></div>
<b>Afbeelding</b><input type = "file" name = "image" /> <br>
<input type = "submit"/> of <a href="ase-dash.php">Annuleren</a>
<br><br>
<ul style="border: 1px solid #2087A1; list-style-type: none; margin-right:40px;">
<li><strong style="color:#2087A1; margin-top:3px; margin-bottom:3px;">Uploadbestandinformatie</strong></li>
<li><strong>Bestandnaam:</strong> <?php echo $_FILES['image']['name']; ?>
<li><strong>Bestandgrootte:</strong> <?php echo $_FILES['image']['size']; ?>
<li><strong>Bestandtype:</strong> <?php echo $_FILES['image']['type'] ?>
</ul>
</form>
类型/衬垫
卡默出版社
Nieuwsafbeelding
徽章
Afbeelding
属于
- 上传最佳和信息
- Bestandnaam:
- Bestandgrootte:
- Bestandtype:
我确实收到了成功通知,也收到了图像数据,但我在任何地方都找不到图像
提前感谢您似乎正在使用windows系统,您给出的路径完全错误 如果您使用的是windows系统,请更改绝对文件夹路径并重试 因此路径如下所示 C:/xampp/your_project/upload_文件夹/
另外,请确保文件夹具有上载文件的写入权限。看起来您使用的是windows系统,您提供的路径完全错误 如果您使用的是windows系统,请更改绝对文件夹路径并重试 因此路径如下所示 C:/xampp/your_project/upload_文件夹/
另外,请确保文件夹具有上载文件的写入权限。在
wwwroot
之前尝试使用/wwwroot/magieweb…
添加/
,谢谢,但这并没有起到作用。您有任何错误吗?我尝试使用打印($\u文件)
检查序列,它返回了数组([image]=>数组([name]=>avatarimage.png[type]=>image/png[tmp\u name]=>C:\Windows\Temp\php7149.tmp[error]=>0[size]=>209]
试试/wwwwroot/magieweb…
在wwwroot
之前添加//code>,谢谢,但这没有奏效。你有什么错误吗?我试着用打印($)文件检查顺序
并返回数组([image]=>Array([name]=>avatarimage.png[type]=>image/png[tmp\u name]=>C:\Windows\Temp\php7149.tmp[error]=>0[size]=>209))
我确实将路径更改为C:/inetpub/wwwroot/magieweb/images/uploader
,并且系统具有写入权限。但是,我似乎无法删除只读属性。是否需要?我确实将路径更改为C:/inetpub/wwroot/magieweb/images/uploader
,并且系统具有写入权限。但是,我似乎无法删除该属性只读属性。需要吗?