PHP yükleme sorunları

3 Cevap

Any ideas why this isn't working? I've used it many times before. I have a folder called 'uploads' in the same directory

$target_path = "uploads/";
 $target_path = $target_path . basename( $_FILES['file']['name']); 

 if(! move_uploaded_file($_FILES['file']['tmp_name'], $target_path)) {
  $error = 1;
 }

Dosya giriş formu $_POST['file']; dosya adı doğru i echo olduğu gibi, çalışıyor gibi görünüyor

Teşekkürler

3 Cevap

Emin olun:

  • Sen kodlama türü enctype="multipart/form-data" form belirttiğiniz
  • Klasörü uploads chmod 755 yazma izni vardır
  • $_SERVER['DOCUMENT_ROOT'] ile yolu önek deneyin

Eğer yüklenenler klasörün izinlerini kontrol ettiniz mi? Yüklemeleri için genellikle (Bazen rwxrwxrwx olarak yazılır) 777 izinlerini ihtiyacı küresel kullanıcılar için tam yazma erişimine izin güvenlik etkileri olduğu gibi, ancak ben 755 veya 775 ilk çalışacaktı.

Eğer yüklenenler klasöre ayarlayın yazma ayrıcalıklarına sahip olmadığını kontrol edin.