Drupal PHP File Problem yükleniyor

1 Cevap php

Nedenini bilmiyorum ama benim sayfa dosyayı yüklemek için kesin bir kod yazmıştı.

i istemci tarafında ... böyle yazmıştı.

  <form id="recipeform" onsubmit="return checkAll()" action="submit.php" method="post" class="niceform" enctype="multipart/form-data">
 <input name="uploaded" type="file" />

Ve submit.php üzerinde ... ben böyle yazıyorum .....

$target = "newupload/";
$target = $target . basename( $_FILES['uploaded']['name']) ;
$ok=1;
if(move_uploaded_file($_FILES['uploaded']['tmp_name'], $target)){
echo "The file ". basename( $_FILES['uploaded']['name']). " has been uploaded";
}
else{
echo "Sorry, there was a problem uploading your file.";
}

simple code but then also i can't able to upload the file.. And i had made my webiste in Drupal.

Thanks in advance. www.panchjanyacorp.com

1 Cevap

Eğer PHP ve / veya sunucu hata günlüklerini kontrol ettiniz mi? Belki PHP'nin maksimum yükleme boyutu ve / veya Apache tipi LimitRequestBody yükleme dosya boyutu sınırlı ve bunu aşan ediyoruz.

Ayrıca yükleme işlemi için hata kodunu içerecektir $ _FILES ['tarih'] ['error'] değerini, kontrol etmelisiniz. Yükleme başarılı olduğunu varsayalım ... Asla size en azından aşağıdaki yapıyor olmalıdır:

if($_FILES['uploaded]['error'] === UPLOAD_ERR_OK) {
   ... handle upload here...
} else {
   ... handle error condition here ...
}

Hata sabitleri tam takım PHP dokümanlar defined here olduğunu.

Oh, ve kod dosya çarpışmalar savunmasız olduğunu unutmayın. Aynı İşlevi ile bir tarih olup olmadığını, mevcut dosyaların üzerine olacaktır. Belki de bu amaçlanan budur, ama sadece bir dost uyarısı.