Açıklama
PHP ile file upload işlemi yapmak oldukça kolaydır. Bu işlemi yapan kod örneği aşağıdadır.
PHP SOURCE CODE
<?
if (!empty($_GET["upload"])) {
$uploaddir ="images/";
$uploadfile = $_FILES['userfile']['name'];
print "<pre>";
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {
echo "Dosya başarı ile yüklendi. ";
} else {
print "Dosya yüklenemedi. Tekrar deneyiniz";
}
print "</pre>";
}
?>
<form enctype="multipart/form-data" action="upload.php?upload=1" method="post"> <input type="hidden" name="MAX_FILE_SIZE" value="30000" />
Select image: <input name="userfile" type="file"/>
<input type="submit" value="Upload" />
</form>
Detaylı İnceleme
Yukarıdaki komutta upload işlemi yapılmasını sağlayan form da bulunmaktadır. Formdan dosya seçildikten sonra upload butonuna basıldığı zaman dosya yüklenmektedir.
Eğer hata ile karşılaşılırsa unutulmaması gerekn nokta: dosyanın kopyalanacağı dizine mutlaka web server'ın yazma izninin verilmesi gerekmektedir.
Yazma yetkisi verilmeyen bir klasöre upload işlemi yapılmaya çalışılırsa hata mesajı ile karşılaşabilirsiniz.
Görüntülenme: 4330
Ekleyen: Administrator