lostyazilim
tr.link

Php ile klasör çekme ?

11 Mesajlar 3.867 Okunma
acebozum
tr.link

mondschein mondschein WM Aracı Kullanıcı
  • Üyelik 27.05.2013
  • Yaş/Cinsiyet 40 / E
  • Meslek sd
  • Konum İstanbul Anadolu
  • Ad Soyad S** D**
  • Mesajlar 1206
  • Beğeniler 52 / 147
  • Ticaret 5, (%100)
Php ile hedef sitedeki klasor ve bu klasorun içindeki tum alt klasorları içindeki zip rar doc xsl ptt .... gibi tum dosyaları cekmek mumkun mu ?

kaynak site de bana ait. dosylarını sunucular arasında tasımak istiyorum.

( cpanel yok ) veriler cok oldugu için hata olusuyor. ufak bir kodla yapmak mumkun mu ?
 

 

wmaraci
reklam

CoLLeR CoLLeR WM Aracı Kullanıcı
  • Üyelik 31.01.2014
  • Yaş/Cinsiyet 37 / E
  • Meslek Webmaster
  • Konum Kayseri
  • Ad Soyad M** A**
  • Mesajlar 69
  • Beğeniler 5 / 21
  • Ticaret 0, (%0)
Hedef siteden klasör çekemezsin fakat hedef siteye upload edebilirsin.
Ftp bağlantısı kurarak yada küçük bi upload form yardımıyla yapabilirsin.
Kolay gelsin.
 

 

PHP, Python, Javascript, C#, React-Native

FatihC FatihC Yazılım-Tasarım-Matbaa Kullanıcı
  • Üyelik 20.01.2014
  • Yaş/Cinsiyet 38 / E
  • Meslek Yazılım
  • Konum Malatya
  • Ad Soyad F** C**
  • Mesajlar 99
  • Beğeniler 9 / 12
  • Ticaret 0, (%0)
copy('http://site.com/dosyaadi.zip','./dosyaadi.zip'))
?>


birebir dosya böyle kopyalanır ama dizini bilmiyorum
 

 

26525 26525 WM Aracı Anonim Üyelik
  • Üyelik 21.12.2013
  • Yaş/Cinsiyet - /
  • Meslek
  • Konum
  • Ad Soyad ** **
  • Mesajlar 20
  • Beğeniler 0 / 1
  • Ticaret 0, (%0)
eğer ki dosya boyutları küçük ise tüm dosyaları server üzerinde bir php dosyası ile ziplersin. yüklemek istediğin siteye de rapidleech v.b. bir script kurarak ya da wget komutu ile çekersin sunucuya.
 

 

wmaraci
wmaraci

mondschein mondschein WM Aracı Kullanıcı
  • Üyelik 27.05.2013
  • Yaş/Cinsiyet 40 / E
  • Meslek sd
  • Konum İstanbul Anadolu
  • Ad Soyad S** D**
  • Mesajlar 1206
  • Beğeniler 52 / 147
  • Ticaret 5, (%100)
dosya boyutu 5-6 gb civarında.
 

 

CoLLeR CoLLeR WM Aracı Kullanıcı
  • Üyelik 31.01.2014
  • Yaş/Cinsiyet 37 / E
  • Meslek Webmaster
  • Konum Kayseri
  • Ad Soyad M** A**
  • Mesajlar 69
  • Beğeniler 5 / 21
  • Ticaret 0, (%0)

FatihC adlı üyeden alıntı

copy('http://site.com/dosyaadi.zip','./dosyaadi.zip'))
?>

birebir dosya böyle kopyalanır ama dizini bilmiyorum

Maalesef bu dediğiniz çalışmaz.

smfpromaster adlı üyeden alıntı

eğer ki dosya boyutları küçük ise tüm dosyaları server üzerinde bir php dosyası ile ziplersin. yüklemek istediğin siteye de rapidleech v.b. bir script kurarak ya da wget komutu ile çekersin sunucuya.


Dosya boyutu büyük ise küçük parçalar halinde zipleme yaparak hiçbirşey kurmadan şu fonksiyonla karşı siteden çekebilir.


function dosya_cek($link){
$link_info = pathinfo($link);
$file = $link_info['basename'];
$yol = $_SERVER['DOCUMENT_ROOT']."/yedek/".$file;
$curl = curl_init($link);
$fopen = fopen($yol,'w');
curl_setopt($curl, CURLOPT_HEADER,0);
curl_setopt($curl, CURLOPT_RETURNTRANSFER,1);
curl_setopt($curl, CURLOPT_HTTP_VERSION,CURL_HTTP_VERSION_1_0);
curl_setopt($curl, CURLOPT_FILE, $fopen);
curl_exec($curl);
curl_close($curl);
fclose($fopen);
}



mondschein adlı üyeden alıntı

dosya boyutu 5-6 gb civarında.


En güzeli ftp bağlantısı kurarak dosyaları tek tek atmak yada küçük parçalar halinde zipleyerek atmak yada yukarıdaki fonksiyonu kullanmak.
 

 

PHP, Python, Javascript, C#, React-Native

26525 26525 WM Aracı Anonim Üyelik
  • Üyelik 21.12.2013
  • Yaş/Cinsiyet - /
  • Meslek
  • Konum
  • Ad Soyad ** **
  • Mesajlar 20
  • Beğeniler 0 / 1
  • Ticaret 0, (%0)
$url = 'http://siteadi.com/dosya.zip';
$outputfile = "dosyaadi.zip";
$cmd = "wget -q \"$url\" -O $outputfile";
exec($cmd);


bu kod ile dosyaları çekebilirsin. ziplemek için de istersen bir dosya verebilirim.
 

 

mondschein mondschein WM Aracı Kullanıcı
  • Üyelik 27.05.2013
  • Yaş/Cinsiyet 40 / E
  • Meslek sd
  • Konum İstanbul Anadolu
  • Ad Soyad S** D**
  • Mesajlar 1206
  • Beğeniler 52 / 147
  • Ticaret 5, (%100)
ziplemek için de bir kod verir misiniz ?


smfpromaster adlı üyeden alıntı

$url = 'http://siteadi.com/dosya.zip';
$outputfile = "dosyaadi.zip";
$cmd = "wget -q \"$url\" -O $outputfile";
exec($cmd);


bu kod ile dosyaları çekebilirsin. ziplemek için de istersen bir dosya verebilirim.
 

 

CoLLeR CoLLeR WM Aracı Kullanıcı
  • Üyelik 31.01.2014
  • Yaş/Cinsiyet 37 / E
  • Meslek Webmaster
  • Konum Kayseri
  • Ad Soyad M** A**
  • Mesajlar 69
  • Beğeniler 5 / 21
  • Ticaret 0, (%0)

smfpromaster adlı üyeden alıntı

$url = 'http://siteadi.com/dosya.zip';
$outputfile = "dosyaadi.zip";
$cmd = "wget -q \"$url\" -O $outputfile";
exec($cmd);


bu kod ile dosyaları çekebilirsin. ziplemek için de istersen bir dosya verebilirim.


mondschein adlı üyeden alıntı

ziplemek için de bir kod verir misiniz ?


exec her hostta aktif olmayabilir.
Kolay gelsin.
 

 

PHP, Python, Javascript, C#, React-Native

26525 26525 WM Aracı Anonim Üyelik
  • Üyelik 21.12.2013
  • Yaş/Cinsiyet - /
  • Meslek
  • Konum
  • Ad Soyad ** **
  • Mesajlar 20
  • Beğeniler 0 / 1
  • Ticaret 0, (%0)

mondschein adlı üyeden alıntı

ziplemek için de bir kod verir misiniz ?


özelden yolladım.
 

 

wmaraci
wmaraci
Konuyu toplam 2 kişi okuyor. (0 kullanıcı ve 2 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al