Toplam 1 adet sonuctan sayfa basi 1 ile 1 arasi kadar sonuc gösteriliyor
-
17.Ağustos.2015, 08:10 #1Pro Üye
- Üyelik tarihi
- 06.Kasım.2014
- Mesajlar
- 405
Php İle Ftp Den Dosya İndirme Veya Yedekleme
Phpnin Bize Sunduğu Bazı Fonksiyonlar Ftp İle Alakalıdır.
Ftp Fonksiyonları Ftp İle İşlem Görmenizi Sağlar.
Bu Fonksiyonlar Hostunuzdan Başka Hosta Dosya Taşımak İçin Kullanılabilir.
Php Ftpde Dosya Aynalama ( Mirroring ) İşlemi
Bir Dosyayı Aynalamak İçin Bir Dizi Kod Yazmaya Gerek Vardır.
[HIDE]
PHP- Kodu:
// Değişkenleri Ve Bilgileri Ayarlıyoruz
$host="talhakeskin.com.tr";
$user="talha";
$sifre="sifre";
$remotefile"/pub/tsg/teraterm/ttssh14.zip";
$localfile="/tmp/writable/ttssh14.zip";
// Ana Bilgisayara Bağlan
$conn=ftp_connect($host)
if(!$conn)
{
echo" Ftp Servere Bağlanılamadı";
exit;
}echo" Sunucuya Bağlandı $host";
// Ftp De Oturum Aç
@$result=ftp_login($conn, $user,$sifre);
if($result){
echo" Hata, Kullanıcı Adı Veya Şifre Hatalı Oturum Açılamadı";
ftp_quit($conn);
exit;
}
echo" Oturum Açıldı";
// Güncellemenin Gereği Olmadığını ANlamak İçin DOsya Tarihlerini Kontrol Et
echo" Dosya Tarihleri Okundu";
if(file_exits($localgile))
{
$localtime= filetime($localfile);
echo" Tarihler Güncellendi";
echo" Date(" G:i j-m-y", $localtime);
}
else
{
$localtime=0;
$remotetime=ftp_mdtm($conn,$remotefile);
if (!($remotetime>=0))
{
// Bu Dosyanın Orada Olup Olmadığını Göstermezs
// Sunucu Mod, Zamanı Desteklemiyor Olabilir
echo" Sunucu Dosyalarının Tarihi Değişemedi";
$remotetime=$localtime+1; // Güncellemeden Emin Ol
}}
else{
echo" Dosya Tarihleri Güncellendi";
}
if (!($remotetime >$localtime))
{
echo" Bilgisayarınızın Tarihi Doğru Değil";
exit;
}
// dosyaları indir
echo " Dosyalar İndiriliyor";
$fp= fopen($localfile,"w");
if(!$sucsess=ftp_fget($conn, $fp,$remotefile,FTP_BİNARY))
{
echo" Dosyalar İnemedi";
ftp_quit($conn);
exit;
}
fclose($fp);
echo" Dosyalar Başarı İle İndirildi";
// Ana Bilgisayar Bağlantısını Kapat
ftp_quit($conn);
[/HIDE]
Ecet Kodlarımız Bu Kadar Zaten İnceleyince Neyin Ne Olduğunu Sizde Hemen Hemen anlarsınız önce Sunucuya Bağlandık Sonra Dosyaların tarihlerine Baktık Sonra İndirdik;
$remotefile Değişkeni İndirmek İstediğimiz Dostata Giden Yolu İçerir
$localfile Değişkeni Dosyaların İneceği Dizini İfade Eder Dikakt Etmeniz Gereken tmp/writable Adında Bir Dizin Olmalıdır
Konu Bilgileri
Bu Konuya Gözatan Kullanıcılar
Şu anda 1 kullanıcı bu konuyu görüntülüyor. (0 kayıtlı ve 1 misafir)
Benzer Konular
-
Backup4all Lite 5.3 Veri Yedekleme Programı 2,5 gün içinde ücretsiz indirin
Konu Sahibi erkolay Forum Yazılım KampanyalarıCevap: 0Son Mesaj : 24.Ağustos.2015, 11:30 -
Windows 8 İşletim Sisteminde Dosya Yedekleme Nasıl Olur?
Konu Sahibi kazanova21641 Forum WindowsCevap: 0Son Mesaj : 15.Nisan.2015, 16:07 -
PHP'de Dosya İşlemleri-Nasıl Dosya Açılır?
Konu Sahibi donjuanhose81 Forum PHPCevap: 0Son Mesaj : 12.Kasım.2014, 15:04 -
25PP İle Uygulama yedekleme, Restore sonrası yükleme [Resim]
Konu Sahibi deniz Forum Apple Destek ForumuCevap: 0Son Mesaj : 14.Eylül.2014, 14:50 -
iPhone veya iPad ekranın videosunu çekmek (JB veya PC gerekmez)
Konu Sahibi Von.Monrae Forum Apple Destek ForumuCevap: 0Son Mesaj : 26.Ağustos.2014, 13:41
Shopsocks5 - Service Socks5 Cheap...
28.Nisan.2024, 14:09 in Güvenlik