Beni Takip Edebilirsin
php ile dosya Upload
Merhaba arkadaşlar Bu Dersimizde php ile upload yapıcaz. Bunun için gerekli olan fonksiyonlar.
copy();
$_FILES[]; move_uploaded_file(); öncelikle bir html form olusturmamız gerekmekte bunun için hemen bir index.html dosyası olusturalım
index.html:
<form action="action.php" method="post" enctype="multipart/form-data"> Gönderilecek dosya: <input name="dosya" type="file"> <input type="submit" value="Gönder"> </form>
Evet Arkadaşlar Suanda Html Formumuz Oluşturuldu.Şimdi Formdan Gelen Dosyanın Özelliklerini alabilecegimiz değişkenlere göz atalım.
$_FILES["dosya"]["name"] > "dosya" isimli form elemanından yüklenen dosyanın gerçek adıdır.
$_FILES["dosya"]["tmp_name"] > "dosya" isimli form elemanından yüklenen dosyanın geçici adıdır.
$_FILES["dosya"]["type"] > "dosya" isimli form elemanından yüklenen dosyanın türüdür.
$_FILES["dosya"]["size"] > "dosya" isimli form elemanından yüklenen dosyanın byte olarak boyutudur.
$_FILES["dosya"]["error"] > "dosya" isimli form elemanından yükleme yaparken oluşan hatadır. Bu sayede bu değişkenlerin ne işe yaradıgını ögrendik. şimdi upload.php yi kodlayalım.
upload.php:
<?php
$formdangelendosya=$_FILES["dosya"]["tmp_name"];
$eklenecekyol="upload/".$_FILES["dosya"]["name"];
if (move_uploaded_file($formdangelendosya,$eklenecekyol)) echo "Dosya başarı ile yüklendi."; }
else { echo "Yükleme başarısız!";
}?>
Yorumlar: