我的目錄photo_gallery(777個權限)在同一水平Noticias.php創建的文件圖片不能上傳到服務器的路徑PHP
它給了我沒有錯誤,但該文件未在photo_gallery顯示夾。
這是我的PHP代碼:
$error=array();
$extension=array("jpeg","jpg","png","gif");
foreach($_FILES["imagenes"]["tmp_name"] as $key=>$tmp_name)
{
$file_name=$_FILES["imagenes"]["name"][$key];
$file_tmp=$_FILES["imagenes"]["tmp_name"][$key];
$ext=pathinfo($file_name,PATHINFO_EXTENSION);
if(in_array($ext,$extension))
{
if(!file_exists("photo_gallery/".$file_name))
{
move_uploaded_file($file_tmp=$_FILES["imagenes"]["tmp_name"][$key],"photo_gallery/".$file_name);
}
else
{
$filename=basename($file_name,$ext);
$newFileName=$filename.time().".".$ext;
move_uploaded_file($file_tmp=$_FILES["imagenes"]["tmp_name"][$key],"photo_gallery/".$newFileName);
}
}
else
{
array_push($error,"$file_name, ");
}
}
和HTML:
<form action="Noticias.php" method="post" id="myform" enctype="multipart/form-data">
div class="form-group">
<p>Imágenes</p>
<input type="file" name="imagenes[]" class="form-control" id="imagenes" placeholder="Imágenes" multiple="multiple"/>
</div>
<button type="submit" class="btn btn-primary">Guardar</button>
</form>
*「它沒有給我錯誤」* - 你是否在檢查它們,這就是問題所在。和這裏的html在哪裏? –
作爲進一步的改進,也有一個變量,成功上傳時會增加。這種方式你知道哪些失敗 – Akintunde007
'move_uploaded_file($ file_tmp = $ _ FILES',that alone should be throwing you an error。 –