Jump to content

Internet Üzerinden Dosya Kopyalatmak


mustafakara
 Share

Recommended Posts

sevgili arkadaşlar internet üzerinden bir bilgisayardan diğer bilgisayarlara
dosya kopyalamak ve o bilgisayarlardan dosya almak nasıl olur

bunu rehber programımı güncellemek amaçlı yapmayı düşünüyorum
sisteme kullanıcı adları ile bağlanacaklar bunlardan biri ana bilgisayar olacak
o ana bilgisayar dağıtılmak üzere bugünün tarihine ait bir dosya oluşturacak diğer bilgisayarlar son yapılan güncelleme bugünden eski ise bu dosyayı alıp kendi rehberlerine kopyalayacaklar
buna benzer birşey nasıl yapılabilir?
Link to comment
Share on other sites

Hazırladığın bir programın güncellenmesi için, haliyle güncelleme bigisini içeren adres-link sabit olmalı!
Bir çoğumuzun internete çıkış ip adresi değişken ve bilgisayarlarımız 24 saat açık olmadığından kişişsel bilgisayarımızın linkini ayarlamayı tavsiye etmem.

En güzel yöntemlerden birisi bir ftp sever kullanmak. Yani kısaca ilgili güncelleme bilgisini içeren dosyanın sabit linkini elde etmelisin.
Tabi istediğin zamanda bu dosyayı düzenleyebilmen gerekli.

Daha sonra inet komutlarıyla bu güncelleme bilgisini içeren dosyayı indirip, içerikteki bilgiye göre programı güncelleyebilirsin?
Kısaca güncelleme bilgisini içeren misal bir inidosyası için sabit link verme şansın varmı?

Link to comment
Share on other sites

teşekkürler
malesef böyle bir link verme şansım yok
artık rehber sıktı diyebilirsin ama bende bununla uğraşıyorum bununla deneyim kazanmaya çalışıyorum
bunun dosyasının nasıl birşekilde diğer bilgisayarlarla paylaşırım onun yollarını bulmaya çalışıyorum
ares gibi limevire gibi msn gibi 1 onlayn sistem oluşturamazmıyız
hemde kullanıcılar birbirlerine telefon yada başkabirşeyler sorabilirler
bunları yapmak imkansızmı yada çokmu zor

Link to comment
Share on other sites

Internette bir çok free site mevcuttur.
Misal googleninde dosya barındırma sistemi mevcttu.
Yaklaşık 2 yıl önce kullanıyordum. Bilmiyorum araştırırsan bulacağına inanıyorum.

Ben ares, limevire gibi özellik düşünmek güzel ama bunu autoit ile faliyete sokmak zaman ve beceri isteyecektir.
Malesef benim bu konu hakkında bilgim yok!

Bu arada bağzen, pcde olmadığımdan ve haliyle tnctr.comda olmadığımdan geç cevap verebiliyorum.
Bu yüzden kusuruma bakma.

Neyse fazla yardımcı olamadım. Umarım başarıya ulaşırsın...

Link to comment
Share on other sites

sevgili blue_life
ilgin için sağol elinden geleni bizler için yapmaya çalıştığını biliyorum
onu yaptığın yardımlarla hissettiriyorsun
o yüzden sana teşekkürden başka diyecek birşeyim kalmıyor sağol

burada yapmak istediğim sadece benim rehber dosyamı dağıtmak deyil
önce diğer kullanıcılardan bilgileri toplamak
ve onu ayrıştırıp tekrar derlemek ve yeni bir rehber dosyası oluşturup
tekrar kullanıcılara dağıtmak en azından günde birkere bu işlemi yapsam rehber günnlük olarak
kendini güncellemiş olacak
ağ sistemi gibi bir sistem oluşturamazmıyız
yada mail adresi ile böyle birşey yapamazmıyız teşekkürler

Link to comment
Share on other sites

İşte bunun için uzak (devamlı açık) bir servere ihtiyacın var. Misal bir ftp server.
Ilgili yapılacak autoit programı, ilgili kullanıcı bilgileriyle ftp serverdeki dosyalara ulaşıp değiştirebilir.

Bu sayede istediğini yapmış olursun. Internette ücretsiz ftp server bulabileceğini düşünüyorum.
Tabi ücretsiz olunca, ne kadar süre sağlıklı çalışır, kestirmek güç.
Misal al sana bu konuda güzel bir site:
[color="#0000FF"][u][b]http://zymic.com/[/b][/u][/color]


Bak deneme amaçlı çok hızlı bir ftp hesabı oluşturdum :)
Sunucu:[b]bluetest.clanteam.com[/b]
Kullanıcı adı:[b]bluetest_clanteam[/b]
Şifre:[b]bluetest[/b]
Port:[b]21[/b]

Diğer şekilde malesef herangi bir bilgim yok!

Link to comment
Share on other sites

teşekkürler sevgili blue_life
peki bu şekilde yaparsak dosyalarımızı nasıl yükleyip tekrar alacağız yada değiştireceğiz
yada kendi bilgisayarımız üzerinden bir ftp sunucusu hazırlayamazmıyız benim bilgisayarım açıksa güncellesinler kapalıysa güncelleme yapmasınlar
bu mümkün olmuyormu birde şöyle birşey var
senin dediğin şekilde ben bu bilgisayarların rehber dosyalarını nasıl alıp derleyeceğim ve onlara tekrar vereceğim belki onlaravermek bu şekilde mümkün olur
ama onlardan dosyaları almak nasıl mümkün olacak?

Link to comment
Share on other sites

Ben sana ilgili site için basit bir örnek hazırladım. Sen incele ve kurcala!
Bu arada bu örneğin düzgün çalışması için scripti derlemelisin. Autoit.exe dosyasında bak var!
Yani exe olarak bu örneği çalıştırmalısın! Kolay gelsin...

[codebox]#include <FTPEx.au3>

Global $server = 'bluetest.clanteam.com' ;Site adı
Global $username = 'bluetest_clanteam' ; Kullanıcı adı
Global $pass = 'bluetest' ;Sire

_BL_SEND_FILE("C:\boot.ini","boot.ini")

Global $Oku = _BL_GETFILE("boot.ini")

MsgBox(4096, "", $Oku)

Func _BL_GETFILE($Remote_File)
Local $Link = "http://" & $server & "/" & $Remote_File
Local $sData = InetRead($Link)
Return BinaryToString($sData)
EndFunc

Func _BL_SEND_FILE($LocalFile,$Remote_File)
If @Compiled = 0 Then
MsgBox(64,"","Bu fonkisyonun çalışması için scripti derlemelisin!")
Exit
EndIf
Local $Open = _FTP_Open('MyFTP')
$Conn = _FTP_Connect($Open, $server, $username, $pass)
$Ftpp = _FTP_FilePut($Conn,$LocalFile,$Remote_File)
$Ftpc = _FTP_Close($Open)
EndFunc
[/codebox]

Edit:
Ilgili gönderdiğin dosyalara direk ulaşabiliyorsun.
Yani http://bluetest.clanteam.com/ ardına dosyanı yazıp inetget komutlarını kullanabilirsin.
Misal test.txt dosya var. O zaman linkin http://bluetest.clanteam.com/test.txt

Eğer ip adresin sabit ise bu şekilde kendi bilgisyarınıda kullanabilirsin.
Ip adresin sabit mi?

Edited by blue_life
Link to comment
Share on other sites

Eğer sabit ip sahibi olsaydın, sadece basit bir ftp programıyla kendi ftp serverini oluşturabilirdin.
Sabit ipye sahip olmadığından, ücretsiz hizmet veren ip yönledirme hizmetleri kullanılabilir, lakin bilgisayarında extra bir program daha kullanman gerekecek haliyle. Yani ftp server + ip yönlendirme için en az iki program kullanman gerekecek.

Kısaca bence böyle şeylere hiç grek yok! Neyse ben bu konularda fazla + yeterli bilgiye sahip değilim. :nea:
Umarım fazla zorlanmadan, istediğini yapabilirsin dilekleriyle, kolay gelsin...

Link to comment
Share on other sites

sevgili blue_life eline sağlık gayet güzel olmuş
söylediğin gibi buda mükemmel aslında
şimdilik işimi göreceğe benziyor
hatta ini dosyalarını kullanarak karşılıklı yazışma imkanlarıda vereceğe benziyor
peki bu server üzerindeki dosyalarımı listeletmek mümkünmu hatta klasör oluşturup
içerisine dosya kopyalatıp almak mümkün olurmu
ben benim bilgisayarıma ftp server yapmak istememin sebebide
yukarıda seninde söylediğin gibi ücretsiz server hizmeti veren bu site
ilerde kapanırsa programı benim bilgisayarıma yönlendirebilme amaçlı düşündüm
benim bilgisayarım üzerinden yeni bir server adresine yönlendirmek mümkün olabilecekti
şu bir gerçek gerçekten bu programlar ve programcılık üzerinde çok çok iyisin
bilgilerini bizlerle paylaştığın için teşekkürler

Link to comment
Share on other sites

@mustafakara

Server üzerindeki dosyaları niçin listeletmek istiyorsun?
Yardım dosyasındaki ftp udfsinden gelen komutlatlarda ilgili seçenek vardı.
Ama hatırladığım kadarıyla yavaş çalışıyor.
Amacını söylersen farklı daha basit ve hızlı bir yol aklımıza gelebilir.

Dosya gönderebildiğimize göre, klasörde oluşturabilir istediğimizi yapabiliriz.
Ama daha önce yazdığımı gibi ne yapmak istediğini daha net yazmalısın ki, seni daha iyi yönlendirelim...

Istersen kendi bilgisiayarınıda bu şekilde kullanabilirsin, lakin ip adresin değişken olduğu için modemin yeniden başladığında ip adresin ve haliyle ftp adresin değişecktir. Istersen statik (sabit) ip talebinde bulunabilisin.
Fiyatı çok aşırı yüksek deyil.
[quote]Statik IP talep etmeniz halinde, aylık ücreti 2,78 TL'dir. [/quote]

Sabit ipye sahip olursan, bilgisayarında extra bir ftp server programı kurman kafi!
Unutmadan yukarıdaki örnek verdiğim ftp sitesinin [color="#0000FF"][u][b]http://bluetest.clanteam.com/[/b][/u][/color] 15 MB limiti olacaktı!
Ücretsiz olduğu için haliyle limitli!

Link to comment
Share on other sites

sevgili blue_life
benim rehber programımda herbir dosya bir il i temsil ediyor c:\iller\ ankara.lst afyon.lst uşak.lst gibi
bunedenle klasör oluşturup dosya listeletmeyi istedim
sabit ip alma imkanım yok resmi bir kurumda çalışıyorum
bu nedenle mail adresi yada ip harici bir yöntemle bu işi çözmeye çalışıyorum
o yüzden senin başını ağrıtıyorum
bunu onlayn yapmaya çalışmamın sebebi türkiye üzerindeki görme engelli santral
memurlarına dağıtmak istiyorum
program 1 görme engelli tarafından yapıldığı için haliyle
bizim deyimimizle körcül oluyor
bütün görme engelliler kullanabilecek şekilde tasarlıyorum
belki sizlerin yazdığı kodlar kadar başarılı olmayabilir ama kötüde değil nede olsa bu çorbada seninde karabiberin ve tuzun var teşekkürler

Link to comment
Share on other sites

Rica ederim. Bence il il yeni lst dosyası oluşturmak yerine tek bir lst dosyada tüm illeri sırala.
Online kontrol yapılacağı için parça parça dosya olması, ve haliyle programın bunları tek tek uzak sunucudan okumaya çalışması zaman kaybına neden olacaktır.
Bu nedenle senin program geç tepki verecektir.

Kısaca her kullanıcı için, şifreli bir dosya oluşturmak bence kafi.
Kolay gelsin...

Link to comment
Share on other sites

[quote name='mustafakara' date='08 Şubat 2011 - 14:41 ' timestamp='1297176704' post='959798']
hayır denemedim şimdi
hamachi adında program buldum dosya paylaşımı yapıyormuş ondanda b,irşey anlamadım paylaşmaya ilişkin hiçbirşeye rastlamadım
[/quote]

logmein hamachi ile sanal ağ (vpn) kurabilirsin, paylaşıma açtığın klasörleri sanki aynı lan da gibi gösterebilirsin.

Link to comment
Share on other sites

bu programda işe yaramaz sanki ücretsiz olan sürüm 16 kişiye kadar destek veriyormuş
benim ya sevgili blue_life nin dediği gibi ücretsiz server kullanmam gerekecek yada sanal ağ oluşturmam gerekecek
en azından sanal ağ oluşturma hakkında bilgisi olan arkadaşlarda bilgi verirse sevinirim hepiniz sağolun

Link to comment
Share on other sites

@mustafakara

Teamviewer ve benzeri programlarla bir sonuca ulaşabileceğni düşünmüyorum.
Yani yaptğın çalışma açısından bu programlar bence gereksiz.

Senin yapmak istediğin programın bazı özellikleri anladığım kadarıyla;
1-Program portable çalışabilecek.
2-Kullanıcı istediğinde rehber bilgisini tabi program vasıtasıyla karşı servere yükleyebilecek.
3-Kullanıcı istediği zaman tabi program vasıtasıyla herangi bir bilgisayarda programı çalıştırıp, uzak serverdaki rehber bilgisine ulaşabilecek.
4-Kullanıcılara ait rehber bilgisi şifreli olacak ve kimse başkasının kullanıcı bilgisini şifreyi bilmeden ele geçiremeyecek!
vs. vs.

Kısacası bunları free-veyahut ücretli uzak sunucular ile rahatlıkla yapbilirsin.
Uzak sunucunun bir nedenden ötürü kapanması veyahut hesabının silinmesi ihtimaline karşı, programı günceller yeni versiyon çıkartıp dağıtırsın.
Bence başlangıç olarak free uzak sunucusu kullanarak programı tamamla!

Sana özel mesaj atmıştım. Okudun mu?
Ilgili mesaj altından yazarsan takıldığın yerlerde yardımcı olmaya çalışırım.
Kolay gelsin...

Link to comment
Share on other sites

Hayır 2 pc için değil birçok pc ye bağlanabilme özelliği vardır. Fakat Malesef ücretsiz sürümünde yokmuş. Ücretler ise bayağı bir pahalı. Ücretsiz olsaydı güzel olurdu. Sana yardım edemediğim için özür dilerim.:(

Edited by 1mali
Link to comment
Share on other sites

sevgili blue_life

özür diliyorum mesajını okuyamadım
site çok karışık aradığım şeyleri bulmakta zorlanıyorum
açtığım konularda kısa yol oluşturup o konulara kolayca ulaşıyorum
o şekilde çalışıyorum rehber programımı tamamladım ama güncelleme olmayan haliyle
bu yeni halinde ise güncelleme kişinin isteğine göre yapılacak
ancak kaydı rehbere özel genel kayıt olarak kaydedecek özel olursa diğer rehberler kopyalama esnasında özel olan kaydın bilgilerini es geçecekler
düşüncem bu yolda mesajını birşekilde okumaya çalışayım teşekkürler

Link to comment
Share on other sites

bu autoit programı aracılığı ile
kendi bilgisayarımız üzerinde ftp sunucusu oluşturma şansımız varmı
varsa eğer program çalıştığızaman ilgili ücretsiz olan siteye bağlanır ve o server üzerindeki ini dosyasına ip numarasını işler
diğer rehber programları da aynışekilde yapar bu sayede ip numaraları değişse bile bilgisayarlar birbirlerine ulaşabilirler diye düşünüyorum böyle birşey yapmak mümkün olmazmı?

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...