PHP ile seçilen dosyayı yükleme Upload etme örneğine ait kodları yazının devamında bulabilirsiniz.
Dosyanın başarılı bir şekilde yüklenmesi ya da yüklenmemesi durumunda gerekli mesaj verilmektedir. Örneğe ait kodlar aşağıdadır.


Dosyanın başarılı bir şekilde yüklenmesi ya da yüklenmemesi durumunda gerekli mesaj verilmektedir. Örneğe ait kodlar aşağıdadır.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 | <!--index.php--> <html> <body> <form name="yukleme" method="post" action="index.php" enctype="multipart/form-data"> <table border="0"> <tr> <td>Dosya Seçiniz:</td> <td><input type="file" name="dosya"></td> </tr> <tr> <td> </td> <td><input type="submit" name="yukle" value="Yükle"></td> </tr> </table> </form> <?php function turkce($metin){ $aranan=array("ç","Ç","ğ","Ğ","ı","İ","ö","Ö","ş","Ş","ü","Ü"," "); $yerine=array("c","c","g","g","i","i","o","o","s","s","u","u","_"); return str_replace($aranan,$yerine,$metin); } if($_POST){ $gecici_ad=$_FILES["dosya"]["tmp_name"]; $kalici_yol_ad="dosyalar/".turkce($_FILES["dosya"]["name"]); if ($_FILES["dosya"]["error"]) // hata oluştu ise echo "<font color='green'>Hata : ",$_FILES["dosya"]["error"],"</font>"; else{ if (file_exists($kalici_yol_ad)) // yüklenen dosya upload dizininde varsa echo "<font color='red'>Yazdığınız ad ile bir dosya zaten kayıtlıdır.</font>"; else{ if (move_uploaded_file($gecici_ad,$kalici_yol_ad)) // eğer dosya kaydedilirse echo "<font color='green'>Dosya başarı ile yüklendi.</font>"; else echo "<font color='red'>Dosya yükleme başarısız.</font>"; } } } ?> </body> </html> |