Oca 24
Bu örneği yaparken ftp fonksiyonları göstermeyi amaçladım.Tek tek fonksiyonları göstermektense güzel bir örnek ile daha iyi anlayacağınızı umuyorum.
İlk önce index.php sayfamızı oluşturacağız.
-
<form action="gonder.php" method="POST">
-
-
<input type="file" name="kaynakdosya"><br>
-
-
<input type="submit" value="Yolla">
-
-
</form>
Burada dosyamızı ekliyoruz ve Yolla butonuna bastıktan sonra gonder.php sayfası karşımıza geliyor.
-
<?php
-
-
//ftp serverımızı, kullanıcı adı ve şifremizi yazıyoruz.
-
Â
-
$ftpserver = "ftp.zartzurt.com";
-
-
$ftpuser = "zartzurt";
-
-
$ftppass = "123456";
-
-
//POST metodu ile dosyamızı çekiyoruz.
-
-
$kaynakdosya = $_POST["kaynakdosya"];
-
-
$hedefdosya = $kaynakdosya;
-
-
 //ftp_connect ile ftp serverımıza bağlanıyoruz
-
-
-
//kullanııcı bilgilerimiz ile giriş yapıyoruz.
-
-
-
//bağlantı ve girişin olumlu olup olmadığını kontrol ediyoruz.
-
-
if ((!$baglanti) || (!$giris)) {
-
-
echo "Ftp bağlantısı sağlanamadı";
-
-
die;
-
-
} else {
-
-
echo "Ftp’ye baÄŸlanıldı<br>";
-
-
}
-
-
//ftp_put fonksiyonu ile dosyamızı yüklüyoruz.
-
-
-
//yüklenip yüklenemdiğini kontrol ediyoruz
-
-
if (!$yukle) {
-
-
echo "Dosya Yüklenemiyor";
-
-
} else {
-
-
echo "Dosya Yüklendi";
-
-
}
-
-
//bağlantımızı kapatıyoruz
-
-
-
?>
$ftpserver, $ftpuser ve $ftppass alanları kendinize göre doldurduktan sonra işlemi gerçekleştirebilirsiniz.
Uygulama dosyasını http://www.guraysuerdem.com/dosya/ftp.rar adresinden indirebilirsiniz.





Ocak 25th, 2008 tarihinde ve saat 14:59 sularında
Merhaba, dosyanin % kacinin karsi tarafa gittigini nasil ogrenebiliriz? FTP sayfasinda progress bar gostermek istersek nasil bir yontem izlememiz gerekecek?
Ocak 25th, 2008 tarihinde ve saat 19:04 sularında
Yapmak istediğini javascript ile yapabilirsin örnek olarak bolca ajax kütüphanesi bulunuyor burada verdiğim örnekleri inceleyebilirsin
http://www.webdice.org/uber_uploader/
http://thinkingphp.org/demos/cake-timer/
http://www.sibsoft.net/xupload.html
Daha sonra anlaşılır bir şekilde örnek yaparak göstereceğim
Åžubat 23rd, 2008 tarihinde ve saat 20:17 sularında
peki herhangi bi güvelik acığı söz konusumu ?
Åžubat 23rd, 2008 tarihinde ve saat 22:39 sularında
Eğer transfer anında senin ile sunucunun arasına 3. bir kişinin girme ihtimali varsa güvenlik açığı oluşabilir.Buda senin veya sunucunun izlenmesi sonucu oluşur.