php resim yükleme.
Selam arkadaşlar. Biraz araştırdım ama bana resim yükleme karmaşık geldi.
Adım adım gidilse hem ben anlayabilirim hemde ihtiyacı olanlar faydalanabilir.
öncelikle index.html adlı bir dosya içerisine şu kodları yazdık:
<form action="yukle.php" method="POST" enctype="multipart/form-data">
resim seç -->
<input type="file" name="Foto" size="30" style="width:300px"/><br />
<input type="submit" value="Gönder" />
</form>
burada iki sorum var
birincisi enctype="multipart/form-data" kodu ne iş yapar.
ikincisi form action kısmında belirtilen yukle.php dosyasını yapmak ve yüklediğim resmi basitçe yine aynı sayfada görüntülemek istiyorum.
peki yukle.php nasıl kodlanmalı?
yardımınız için teşekkürler.
Php
Arkadaşım öncelikle enctype="multipart/form-data" kodu olmazsa form postlandığında data kısmı yüklenmediği için dosyan upload edilmez. Anlayacağın bu kod olmazsa dosya yükleme işi olmaz.
<form action="yukle.php" method="POST" enctype="multipart/form-data">
<input type="file" name="Foto" size="30" style="width:300px"/><br />
<input type="submit" value="Gönder" />
</form><form action="yukle.php" method="POST" enctype="multipart/form-data">
<?php
if($_POST)
{
$foto = $_FILES['Foto'];
$resimismi = $_FILES['resim']['name'];
$klasor = '';
$rasgele = md5(microtime()); // rasgele sayı üretiyoruz.
$degerler = explode('.',$resimismi);
$sonnokta = count($degerler)-1;
$uzanti = $degerler[$sonnokta];
$yeniresim = $rasgele.".".$uzanti;
move_uploaded_file ($_FILES['resim']['tmp_name'], $klasor.$yeniresim) or die ('Dosya kopyalanamıyor');
}
?>