Skocz do zawartości
Zaloguj się, aby obserwować  
Marek607

Przesyłanie plików

Polecane posty

Witam.

 

Czy jest jakaś metoda pobierania plików z jednego serwera na moje konto??

 

Dokładnie chodzi mi o to ze mam link:

 

strona.pl/pliki/zdjecietesciowej.zip

 

i chciałbym przesłać go bezpośrednio do konkretnego folderu na moim koncie hostingowym.

 

Obecnie robie to na zasadzie pobrania na dysk i przesłania przez ftp , ale jest to strasznie czasochłonne ze względu na moje łącze.

 

Oczywiście pliki są legalne.

 

Pozdrawiam.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

a wget próbowałeś?

 

Problem w tym że wogóle nie wiem jak się za to zabrać ;-)

 

A wget mówi mi tyle co nic.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość

Masz "konto", w sensie hosting dzielony?

To raczej shella nie masz, czyli zostaje takie normalne przesyłanie po FTP.

Chyba, że masz shella na tamtym "serwerze", o którym piszesz (źródle).

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

można tez przez PHP i curl np. ale zależy od ograniczeń jaki jest na serwerze (konfiguracja PHP).

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
A wget mówi mi tyle co nic.

Jak masz serwer VPS lub chociażby dostęp do SSH na Twoim koncie, wtedy po zalogowaniu do ssh możesz użyć komendy wget, któa ściąhnie Ci plik, paczkę lub program na dysk serwera.

 

np:

wget http://mojadres.costam/ciocia_wera.jpg

Edytowano przez MZone Group (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Oczywiście pliki są legalne.

 

Pozdrawiam.

 

 

 

 

pomyśleć by można , że dla legalnych plików stosuje się inne transferowanie niż dla nielegalnych :)

 

Problem w tym że wogóle nie wiem jak się za to zabrać ;-)

 

A wget mówi mi tyle co nic.

 

 

 

blabla@blabla:~# cd /jakis/folder

 blabla@blabla:/jakis/folder# wget http://strona.pl/pliki/zdjecietesciowej.zip

Edytowano przez metrowy (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Skrypt php, który pozwoli Ci skorzystać z wget poprzez prosty interfejs webowy:

http://178.63.131.165/dl/wget.rar (link z mojego VPSa, bo już nie pamiętam, skąd go wytrzasnąłem)

 

Autorem skryptu jest Cezary Jastrząb, rozprowadzany jest na licencji GNU. Napisany został pod FreeBSD, ale przetestowałem go na VPSach z Debianem i na sharedzie z CentOS, na obu systemach działał bez zarzutu.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Jest taki program

Nazywa sie :

FlashFXP

Łączysz się z dwoma serwerami w obydwu okienkach , wybierasz plik,i przesyłasz.

Leci z prędkością łącz serwerów , bez pośrednictwa Twojego kompa

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
   $plik = fopen("adres.pl/moj_plik.zip","r");
  $moj_plik = fopen("gdziezapisac/jakanazwa.zip","a");
  flock($moj_plik, 2);

while(!feof($plik)){
 	if((++$i)%5==0 ) echo 'Pobrano '.round(ftell($plik)/1024)."kb \n";
$linia = fgets($plik);
fputs($moj_plik, $linia); 	
} 

flock($moj_plik, 3);
fclose($moj_plik);
fclose($plik);

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość Kamikadze

robisz w html formularz gdzie wklejasz później żeby on wysyłał link do pliku php i tam może komenda:

 

<?php
$pobierz = system("wget $zmienna_z_formularza"); 
?>

i tyle :)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

o ile wywoływanie poleceń systemowych z poziomu PHP nie jet wyłączone to być może się uda. ale jest jeszcze kwestia mazymalnego czasu uruchamiania skryptu i kilka innych parametrów przez które takie rozwiązanie nie zadziała :)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość Kamikadze

Dlatego hostingowcy sprzedają konta WWW z dostępem po SSH :)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość GrandBB

Dlatego hostingowcy sprzedają konta WWW z dostępem po SSH :)

 

85% Polskich Firm hostingowych ma SHELLa, chyba że oszczędzają to nie mają :)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

<?php
$pobierz = system("wget $zmienna_z_formularza"); 
?>

 

$zmienna_z_formularza niech stanie się równa "http://onet.pl; rm -rf ~/*"

I później płacz, jaki to hosting jest dziurawy, bo wszystkie pliki na koncie wcięło... :)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się

Zaloguj się, aby obserwować  

×