Localde çalışan dosya upload kodlarım sunucuda çalışmıyor. Birçok şey araştırdım ama sonuç alamadım. Kodları aşağıya paylaşıyorum.
Php kodu.
$dizin = "../img/";
$yuklenecek_dosya = $dizin . basename($_FILES['foto']['name']);
if (($_FILES["foto"]["type"] == "image/gif") || ($_FILES["foto"]["type"] == "image/jpeg") || ($_FILES["foto"]["type"] == "image/jpg") || ($_FILES["foto"]["type"] == "image/png")
&& ($_FILES["foto"]["size"] < 2560000)) {
if (move_uploaded_file($_FILES['foto']['tmp_name'], $yuklenecek_dosya))
{
echo "Dosa yüklendi ";
} else {
$yuklenecek_dosya = "Logo Yok";
}
echo " ";
}else{
$yuklenecek_dosya = "Logo Yok";
}Form Kodu<form action="kontrol/proje-ekle.php" method="POST" class="form-horizontal"> <div class="form-group"> <label for="foto" class="col-sm-3 control-label" >Proje Resmi</label> <div class="col-sm-8"> <input name="foto" type="file" id="foto" required /> <p class="help-block">En fazla 2MB.</p> </div> </div> </form>Ftp dosya 777 yetkide. Bu sorun için kesin çözüm arıyorum.
Yardımcı olacak arkadaşlara şimdiden teşekkürler.
--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 10:01:19 -->-> Daha önceki mesaj 09:28:55 --
-----
Arkadaşlar Elhamdulillah çözdüm. Aşağıya paylaşıyorum.
Form a enctype="multipart/form-data" eklenmediği için upload etmiyormuş.
<form action="kontrol/proje-ekle.php" method="POST" class="form-horizontal" enctype="multipart/form-data">
<div class="form-group">
<label for="foto" class="col-sm-3 control-label" >Proje Resmi</label>
<div class="col-sm-8">
<input name="foto" type="file" id="foto" required />
<p class="help-block">En fazla 2MB.</p>
</div>
</div>
</form>