![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 304 Pomógł: 0 Dołączył: 12.12.2006 Skąd: Pszów Ostrzeżenie: (0%) ![]() ![]() |
Witam
Potrzebuje skrypt który pobieram by pliki graficzne z wskazanego linku i zapisywał od razu te obrazki w katalogu na serwerze. Jak można to zrobić? Docelowo trzeba pobrać 13 tyś małych plików więc robienie tego ręcznie odpada, poza tym dane te zmieniają się Dzięki |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 711 Pomógł: 127 Dołączył: 5.07.2008 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Poczytaj o CURL
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 778 Pomógł: 84 Dołączył: 29.07.2010 Skąd: Gliwice / Pławniowice Mistrz niezmordowanej klawiatury. Ostrzeżenie: (20%) ![]() ![]() |
http://znajomek.unixstorm.org/linux.txt kapirajt (IMG:style_emoticons/default/smile.gif) for linux (IMG:style_emoticons/default/smile.gif) |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 332 Pomógł: 294 Dołączył: 12.10.2008 Skąd: Olkusz Ostrzeżenie: (0%) ![]() ![]() |
jeśli obrazki nie zabezpieczone (na 99% nie) to rozwiązanie z bash'a wystarczy (jesli zabezpieczone trzeba by jeszcze kilka parametrów do wget dodać - ale ja słabo znam bash'a)...
jeśli chodzi o PHP to na 99% wystarczy Ci zwykłe file_get_contents i file_put_contents, jeśli zabezpieczone to do tych funkcji musisz dodać kontekst lub skorzystać ze wspomnianego CURL'a lub z socket'ów... jeśli jeszcze źródło strony musisz parsować to by było łatwiej zapomnij o wyrażeniach regularnych a luknij na Document Object Model lub w google wstukaj phpQuery - trochu łatwiej może będzie Ci wyszukać elementy drzewa DOM... |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 304 Pomógł: 0 Dołączył: 12.12.2006 Skąd: Pszów Ostrzeżenie: (0%) ![]() ![]() |
listę linków do plików już mam (generowana na podstawie bazy)
potrzeba tylko ściągnąć konkretne pliki. Spróbuje to zrobić tym file_get_contents i ajaxem Dzięki za info |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 778 Pomógł: 84 Dołączył: 29.07.2010 Skąd: Gliwice / Pławniowice Mistrz niezmordowanej klawiatury. Ostrzeżenie: (20%) ![]() ![]() |
ściągasz wgetem;p
Pobierze Ci wszystkie obrazki z pliku "nazwa_pliku.txt", z czym nazwa_pliku.txt - jego zawartość musi wyglądać następująco: Kod http://obrazek.com/obrazek.jpg"]http://obrazek.com/obrazek.jpg http://link.pl/link.png"]http://link.pl/link.png Czyli muszą być w oddzielnych liniach powodzenia (IMG:style_emoticons/default/smile.gif) Ten post edytował toaspzoo 7.01.2012, 21:53:21 |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 1 332 Pomógł: 294 Dołączył: 12.10.2008 Skąd: Olkusz Ostrzeżenie: (0%) ![]() ![]() |
równie dobrze mogłeś mu odpisać ze strumieniami ;]...
ps. widzę, że lekko się w temacie orientujesz, nie wiem, czy wynika to z wykonywanego zawodu (jeśli tak to literatury mi nie polecisz gdyż to co napisane też rozumiem choć z palca bym nie napisał a z manem siedzieć mi się nie chce a inne nie związane z tym pozycje nie mam czasu przeczytać) to jeśli znasz jakieś dobre artykuły lub książki co do bardziej złożonych strumieni/potoków to może podeślij linka lub zapodaj tytuły - byłbym bardzo wdzięczny do poczytania na później (tylko nie chodzi mi o program awk gdyż bez niego da się zrobić niemal to samo a o złożone przykłady strumieni i jakieś ciekawsze praktyczne programy - może kiedyś się to przyda) |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 1 233 Pomógł: 87 Dołączył: 6.03.2009 Ostrzeżenie: (40%) ![]() ![]() |
13k, to może multi_curl
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 304 Pomógł: 0 Dołączył: 12.12.2006 Skąd: Pszów Ostrzeżenie: (0%) ![]() ![]() |
bez problemu działa na file_get_contents i pfile_put_contents (IMG:style_emoticons/default/smile.gif)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 28.09.2025 - 06:06 |