Herkese tekrardan merhabalar brute dışında bir şey bilmeyen yeteneksiz ghdb yapan velediniz geldi.
Bugün inceleyeceğimiz konu PHP ile FTP bağlantısı kurarak siteye dosya yüklemek.
Öncelikle şunu söylemeliyim ki filezilla kullan ne uğraşıyon ki diyenler çıkıcaktır.
Filezilla bazı web serverlarına adam akıllı bir bağlantı sağlamıyor maalesef
ve bunu garip kılan tarafı biz bu kodları localhostumuza yazacağız ve localhostta çalıştıracağız fakat bu kodlarla ftp bilgisini bulduğumuz siteye de istediğimiz türlü dosyayı sokacağız.
Öncelikle burada resmimiz de gördüğümüz gibi ilk önce bir form ile elimizde olması gereken ftp bilgilerini nereye yazacağız onu ayarlıyoruz.
Daha sonra ise işte işin bel kemiğine geliyoruz bizim canımız kanımız PHP'mize html de girdiğimiz ftp sunucusunu alıyoruz,şifremizi alıyoruz,kullanıcı adımızı alıyoruz,public_html gibi dosyamızı nereye upload ediceğimiz belirlediğimiz dosya yolumuzu alıyoruz.Sonra klasik bir şekilde dosya upload için istediğimiz dosya yükleyebilmek için gerekli komutlarımızı giriyoruz(ben burda dosya upload'ı anlatmayacağım çünkü bunu daha bilmiyorsanız FTP bağlantısı kurmakta işin yok demektir.)
Şimdi geldik asıl kısımımıza.
bunu ister kendi swniz için yapın ister hedef site için size kalmış fakat ben kendi siteniz için yapmanızı öneririm FileZilladan açık ara daha hızlı bir kullanımı vardır.
İyi forumlar...
Bugün inceleyeceğimiz konu PHP ile FTP bağlantısı kurarak siteye dosya yüklemek.
Öncelikle şunu söylemeliyim ki filezilla kullan ne uğraşıyon ki diyenler çıkıcaktır.
Filezilla bazı web serverlarına adam akıllı bir bağlantı sağlamıyor maalesef
ve bunu garip kılan tarafı biz bu kodları localhostumuza yazacağız ve localhostta çalıştıracağız fakat bu kodlarla ftp bilgisini bulduğumuz siteye de istediğimiz türlü dosyayı sokacağız.
Öncelikle burada resmimiz de gördüğümüz gibi ilk önce bir form ile elimizde olması gereken ftp bilgilerini nereye yazacağız onu ayarlıyoruz.
Daha sonra ise işte işin bel kemiğine geliyoruz bizim canımız kanımız PHP'mize html de girdiğimiz ftp sunucusunu alıyoruz,şifremizi alıyoruz,kullanıcı adımızı alıyoruz,public_html gibi dosyamızı nereye upload ediceğimiz belirlediğimiz dosya yolumuzu alıyoruz.Sonra klasik bir şekilde dosya upload için istediğimiz dosya yükleyebilmek için gerekli komutlarımızı giriyoruz(ben burda dosya upload'ı anlatmayacağım çünkü bunu daha bilmiyorsanız FTP bağlantısı kurmakta işin yok demektir.)
Şimdi geldik asıl kısımımıza.
PHP:
$baglan = ftp_connect($ftp_server); // burda ftp sunucumuza bağlanıyoruz.
PHP:
if($baglan){ // baglanma değişkenimiz sıkıntısız bir şekilde çalışırsa alttaki komutları uygula diyoruz
$giris = ftp_login($baglan, $ftp_kadi, $ftp_sifre); // burda $baglan bizim sv mizin adı,ftp_kadi svmzdeki ftp kullanıcı adı ve
ftp_sifre ise ftp svmizdeki kullanılan şifre.
PHP:
if($giris){ // giris işlemimiz başarılı giderse alttaki komutları çalıştır diyoruz
$upload = ftp_put($baglan, $dyolu."/".$dosya_ad, $gecici_dosya, FTP_BINARY); // ftp_put adındanda bileceğiniz üzere koyma işlemi
yapıyor $baglan = ftp svmiz, $dyolu = public_html gibi dosyamızı koymak istediğimiz yer, $dosya_ad dosyamızın rand ile belirlediğimiz adı
FTP_BINARY ise ftp mode'muz.
İyi forumlar...


