Bu örnekte php kullanarak ftp ile siteye nasıl bağlanıldığını ve dosyaları nasıl listeleyebileceğinizi göstermeye çalıştım. Bu oldukça sade bir örnektir. Geliştirilmeye açıktır…
<?php
// bağlanalım
$site="ftp.siteniz.com";
$ftp_user_name="kullanıcı adı";
$ftp_user_pass="şifre";
if ($_GET['dizin'])
{$dizin=$_GET['dizin'];} else { $dizin="/public_html/"; }
$conn_id = ftp_connect($site);
// giriş yapalım
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
// bağlantıyı kontrol edelim
if ((!$conn_id) || (!$login_result)) {
echo "FTP bağlantı hatası";
exit;
} else {
echo "<b>$site</b> adresine <b>$ftp_user_name</b> kullancısı bağlandı";
}
echo "
bulunulan klasör :".$dizin;
$contents = ftp_nlist($conn_id, $dizin);
foreach ($contents as $dosya) {
echo $dosya."
";
}
// bağlantıyı kapa
ftp_close($conn_id);
?>
Genç yaşlarda programlama ile tanıştı ve Delphi ile başladığı programlama macerasına şuanda PHP, SQL, Javascript, AJAX, CSS, XHTML teknolojileri ile devam etmektedir. Elektrik - Elektronik bölümü mezunu olan "yakuter" 2006 yılından itibaren yakuter.com'un yazarlığını yapmaya başlamıştır.
ayhan9
05 Şubat 2011
Yazınız için teşekkür ederim, sayenizde birçok şey öğreniyorum.
Yakuter web tasarım, yazılım geliştirme, IPhone uygulamaları gibi konular da Üreticy'yi öneriyor.
Adobe'un geliştirdiği ve Muse kod adıyla tanıttığı yazılım, kodlama gerektirmeden web siteleri tasar...
Çevrenizdeki Bluetooth aygıtlarıyla kolayca iletişim kurmanızı sağlayan ve aygıt hakkındaki bilgiler...
Ashampoo Photo Commander ile fotoğraflar başta olmak üzere video ve ses dosyalarınızı çalıştırabilec...
XYplorer Windows için sekmeli bir dosya yöneticisidir....
İşlemciniz ve RAM'leriniz üzerinde ne kadar yük olduğunu System Monitor 2'yle kolayca takip edebilir...
Yazılan yazılardan ilk siz haberdar olun, yeni yazılar e-postanıza gönderilsin.
Pecer
08 Şubat 2012
yakuter
03 Kasım 2011
yakuter.com © 2006-2010 Erhan Yakut. Site tasarım Cenk Akyıldız - (Tema Bilgisi).
Site içerisindeki içerikler izinsiz kopyalanamaz, alıntı yapılamaz.