İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

servera dosya çekme

raptor

0
İyinet Üyesi
Katılım
7 Ekim 2006
Mesajlar
853
Reaction score
0
merhaba servera dosya çekmek için php de hangi fonksiyonları kullanabiliriz.1 tane dosya olduğu zman ssh dan çekiyorum fakat txt de diğelim 100 dosya var bunları nasıl çekeceğiz. tabi sizden scripti istemiyorum hangi fonksiyonlar kullanılıyor.teşekkürler.
 

heaven

0
İyinet Üyesi
Katılım
19 Şubat 2006
Mesajlar
421
Reaction score
0
istediğin 100 dosyayı bi dizinde toplayıp, sıkıştırıp ssh den alabilirsin.
 

raptor

0
İyinet Üyesi
Katılım
7 Ekim 2006
Mesajlar
853
Reaction score
0
hayır öğle değil örneğin xx.com diye bir site var burda
xx.com/files/1.zip
xx.com/files/2.zip
-
-
-
100 dosya var, o başkasının sitesi benim değil ben bunları txt ye veya mysql a yazdırdım tektek dosyaları bilgisayarıma indirip yüklemektense servera nasıl çekerim.
 

raptor

0
İyinet Üyesi
Katılım
7 Ekim 2006
Mesajlar
853
Reaction score
0
çok güzel bilgi fakat karşı tarafta file/index.html diye bir dosya var ve dosyalar görünmüyor, ben bir script yardımı ile dosya yollarını buldurdum ve adresleri aldım. yani indirceğim dizin görünmüyor bu şekilde nasıl hallederim. çok teşekkürler.
 

selim61

0
İyinet Üyesi
Onaylı Üye
Katılım
10 Mayıs 2006
Mesajlar
5,299
Reaction score
11
Konum
<?=selim61?>
bi windows makine ayarla, txt teki tüm linkleri kopyala flashget atlar yukardan zaten hepsini indirir :p
 

selim61

0
İyinet Üyesi
Onaylı Üye
Katılım
10 Mayıs 2006
Mesajlar
5,299
Reaction score
11
Konum
<?=selim61?>
bi vps kullanan birinden yardım iste işte , bende de 2 tane linux var ama win ihtiyacım oldugu anda tık die buluyorum :)
 

Loi

0
İyinet Üyesi
Katılım
13 Kasım 2006
Mesajlar
6,192
Reaction score
44
Konum
localhost
wget -m -np http://www.xx.com/files/
Bu kod sadece /dizin/ altındaki dosyaları indirir dizinin dışına çıkmaz.
http://www.phpogreniyorum.info/linux/wget-ile-dizin-indirmek/

Karsi tarafda dizin, listelemeye kapaliysa yukaridaki komut ise yaramayacaktir.
Linkleri bir text dosyasina asagidaki gibi doldurup, parca parca ssh a kopyala.
Kod:
wget http://site/1.zip
wget http://site/2.zip
wget http://site/3.zip

Bu sekilde download edebilirsin, 100 tane linki tek seferde kopyalarsan, download yaptigin sunucunun flood korumasi felan varsa seni engeller, o nedenle parca parca kopyalayarak download et demistim.

Hatta referer korumasi varsa sitede:
Kod:
wget http://site/1.zip --referer http://site/1
wget http://site/2.zip --referer http://site/1
wget http://site/3.zip --referer http://site/1
Seklinde download yapabilirsiniz, hemenpaylas'da boyle bir yapi vardi, bende tum dosyalarimi son gun yukaridaki gibi serverlarima yedekleyebilmistim.
 

raptor

0
İyinet Üyesi
Katılım
7 Ekim 2006
Mesajlar
853
Reaction score
0
belki başkasınada lazım olur ben çözümü buldum bir forumda.
download edilecek url leri txt ye kopyalıyoruz sonra bu txt yi servera atıp
ssh dan dizine gidiyoruz
wget -i download.txt sırayla indiriyor hepsini bu kadar :)
 

zahmaci

0
İyinet Üyesi
Katılım
19 Ekim 2003
Mesajlar
549
Reaction score
0
Konum
Antalya
Karsi tarafda dizin, listelemeye kapaliysa yukaridaki komut ise yaramayacaktir.
Linkleri bir text dosyasina asagidaki gibi doldurup, parca parca ssh a kopyala.
Kod:
wget http://site/1.zip
wget http://site/2.zip
wget http://site/3.zip

Bu sekilde download edebilirsin, 100 tane linki tek seferde kopyalarsan, download yaptigin sunucunun flood korumasi felan varsa seni engeller, o nedenle parca parca kopyalayarak download et demistim.

Hatta referer korumasi varsa sitede:
Kod:
wget http://site/1.zip --referer http://site/1
wget http://site/2.zip --referer http://site/1
wget http://site/3.zip --referer http://site/1
Seklinde download yapabilirsiniz, hemenpaylas'da boyle bir yapi vardi, bende tum dosyalarimi son gun yukaridaki gibi serverlarima yedekleyebilmistim.

Daha basiti

Kod:
wget -i text_dosyası
text dosyasına download urllerini yaz ve yukarıdaki komutu uygulayıver...

Kolay gelsin
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst