Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] pobieranie filmów na dysk serwera, jw
miras
post 28.09.2013, 10:50:18
Post #1





Grupa: Zarejestrowani
Postów: 1 004
Pomógł: 9
Dołączył: 18.01.2011
Skąd: Siedlce

Ostrzeżenie: (30%)
XX---


Witam, stworzyłem pewną bazę filmów, w której są linki do bezpośredniego pobrania filmów, z racji tego, że tych plików jest dość dużo - chciałbym to zrobić za pomoca jakiegoś bota...

Co mi będzie potrzebne? serwer dedykowany? jak to najlepiej wykonać? czy to jest w ogóle wykonalne?

Dzięki z góry!


--------------------
Go to the top of the page
+Quote Post
Turson
post 28.09.2013, 10:56:13
Post #2





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

Ostrzeżenie: (0%)
-----


To znaczy co w zasadzie chcesz zrobić? Masz linki do zewnętrznego serwera?
Go to the top of the page
+Quote Post
miras
post 28.09.2013, 10:59:19
Post #3





Grupa: Zarejestrowani
Postów: 1 004
Pomógł: 9
Dołączył: 18.01.2011
Skąd: Siedlce

Ostrzeżenie: (30%)
XX---


tak, dokładnie - mam linki do zewnętrznego serwera... i aby nie pobierać każdego filmu ręcznie (co by zajęło dużo czasu) chcę to jakoś zautomatyzować za pomocą bota...


--------------------
Go to the top of the page
+Quote Post
Rysh
post 28.09.2013, 12:21:06
Post #4





Grupa: Zarejestrowani
Postów: 821
Pomógł: 111
Dołączył: 11.09.2006
Skąd: Biała Podlaska

Ostrzeżenie: (0%)
-----


Cytat(miras @ 28.09.2013, 11:59:19 ) *
tak, dokładnie - mam linki do zewnętrznego serwera... i aby nie pobierać każdego filmu ręcznie (co by zajęło dużo czasu) chcę to jakoś zautomatyzować za pomocą bota...

Jeżeli masz dostęp do konsoli na dedyku to najłatwiej Ci będzie zrobić, skrypt w bashu + wget i odpalać na screenie. Skończy jeden, zacznie następny i tak do samego końca, wystarczy prosta pętla.


--------------------
Go to the top of the page
+Quote Post
miras
post 28.09.2013, 12:31:38
Post #5





Grupa: Zarejestrowani
Postów: 1 004
Pomógł: 9
Dołączył: 18.01.2011
Skąd: Siedlce

Ostrzeżenie: (30%)
XX---


Mam dostęp do konsoli, a jakaś wskazówka z której strony zabrać się za skrypt w bashu? szczerze mówiąc nigdy nie pisałem w tym środowisku...


--------------------
Go to the top of the page
+Quote Post
Rysh
post 28.09.2013, 12:46:52
Post #6





Grupa: Zarejestrowani
Postów: 821
Pomógł: 111
Dołączył: 11.09.2006
Skąd: Biała Podlaska

Ostrzeżenie: (0%)
-----


Cytat(miras @ 28.09.2013, 13:31:38 ) *
Mam dostęp do konsoli, a jakaś wskazówka z której strony zabrać się za skrypt w bashu? szczerze mówiąc nigdy nie pisałem w tym środowisku...

Zobacz kilka przykładów a na pewno coś złożysz.
Google -> pobieranie plików wget

np. tutaj http://openrouter.info/forum/viewtopic.php?f=22&t=573

Nie ma co do takiego zadania pchać PHP.


--------------------
Go to the top of the page
+Quote Post
miras
post 28.09.2013, 12:49:25
Post #7





Grupa: Zarejestrowani
Postów: 1 004
Pomógł: 9
Dołączył: 18.01.2011
Skąd: Siedlce

Ostrzeżenie: (30%)
XX---


ok, wget ogarne a jak rozwiazać połączenie z baza danych i pobieraniem linkow z tej bazy?


--------------------
Go to the top of the page
+Quote Post
Rysh
post 28.09.2013, 12:52:12
Post #8





Grupa: Zarejestrowani
Postów: 821
Pomógł: 111
Dołączył: 11.09.2006
Skąd: Biała Podlaska

Ostrzeżenie: (0%)
-----


Cytat(miras @ 28.09.2013, 13:49:25 ) *
ok, wget ogarne a jak rozwiazać połączenie z baza danych i pobieraniem linkow z tej bazy?

Nie możesz wygenerować pliku tekstowego z samymi linkami do filmów? To chyba nawet możesz zrobić w phpMyAdmin.
Potem tylko w bash czytasz plik linijka po linijce i dajesz wget link.


--------------------
Go to the top of the page
+Quote Post
miras
post 28.09.2013, 13:41:52
Post #9





Grupa: Zarejestrowani
Postów: 1 004
Pomógł: 9
Dołączył: 18.01.2011
Skąd: Siedlce

Ostrzeżenie: (30%)
XX---


Racja ;>, biorę się do roboty i dam znać.

  1. #!/bin/bash
  2.  
  3. I=1
  4. for WERS in $(cat filmy.txt)
  5. do
  6. wget -P /var/www/filmy $WERS
  7. I=`expr $I + 1`
  8. done


nie mogę teraz spróbować na dedyku więc powiedzcie mi proszę czy poprawnie napisałem ten skrypt?


--------------------
Go to the top of the page
+Quote Post
Rysh
post 28.09.2013, 14:14:32
Post #10





Grupa: Zarejestrowani
Postów: 821
Pomógł: 111
Dołączył: 11.09.2006
Skąd: Biała Podlaska

Ostrzeżenie: (0%)
-----


Cytat(miras @ 28.09.2013, 14:41:52 ) *
Racja ;>, biorę się do roboty i dam znać.

  1. #!/bin/bash
  2.  
  3. I=1
  4. for WERS in $(cat filmy.txt)
  5. do
  6. wget -P /var/www/filmy $WERS
  7. I=`expr $I + 1`
  8. done


nie mogę teraz spróbować na dedyku więc powiedzcie mi proszę czy poprawnie napisałem ten skrypt?

Sprawdziłem działa.


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 13.06.2025 - 07:11