图像文件没有在PHP上传

时间:2015-08-28 06:05:39

标签: php image file-upload

我只是学习php的工作方式并尝试使用.htaccess上传文件。我写的代码似乎很完美,但最后它产生了一条警告信息。我正在给我的代码

move_uploaded_file

发出以下警告

警告:<?php if(isset($_POST['create'])){ $productcatid=$_POST['productcategory']; $name = ucfirst(trim($_POST['itemname'])); if(isset($_POST['status'])){ $status = true; } else{ $status = false; } if(isset($_POST['availability'])){ $avalability = true; } else{ $avalability = false; } $c=$_POST['price']; $d=$_POST['type']; $e=$_POST['brandname']; $f=$_POST['datecreated']; $g=$_POST['size']; $h=$_POST['colour']; $i=$_POST['fabric']; if(isset($_FILES['upload'])){ $file = $_FILES['upload']; $n = $file['name']; $s = $file['size']; $tm = $file['tmp_name']; $er = $file['error']; $target = 'uploadedfiles/'.$n; if(move_uploaded_file($tm, $target)){ $sql = "insert into product_items(item_name, is_active, category_id, image_url, date_created, is_item_available, type, brand_name, fabric, size, colour,price) "; $sql .= " values('".$name."','".$status."','".$productcatid."','".$upload."','".$f."','".$avalability."','".$d."','".$e."','".$i."','".$g."','".$h."','".$c."')"; include('config.php'); $res = mysql_query($sql); if($res){ //header('Location:allproductitemcategory.php'); echo 'success'; } else{ echo mysql_error(); } } else{ echo 'error uploading file. '.$er; } } } else{ echo 'error'; } ?> 无法打开流:第38行move_uploaded_file(uploadedfiles/s3.jpg)中的权限被拒绝

警告:/Applications/XAMPP/xamppfiles/htdocs/onlineshopping/insertproductitems.php:无法在第38行的move_uploaded_file()中将'/Applications/XAMPP/xamppfiles/temp/php6TeZrH'移至'uploadedfiles/s3.jpg' 错误上传文件。 0

我只是被困在这里,因为我无法得到它。请帮忙

1 个答案:

答案 0 :(得分:0)

如果你的问题是关于权限只是chmod(更改模式)你的文件夹。 chmod(&#34; yourfolder&#34;,&#34; r&#34;);