Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][HTML]jak wyswietlic zawartosc zdalnego katalogu
Forum PHP.pl > Forum > Przedszkole
altar
witam,

jak w temacie, jak wyswietlic zawartosc wybranego katalogu na innym serwerze, jak wyswietlic liste katalogow i plikow na innym serwerze.

umiem to zrobic na moim serwerze za pomoca funkcji opendir() ale jak to zrobic na innym serwerze?
.radex
AFAIK nie da się.

Względy bezpieczeństwa.
altar
mam taki link (przypadkowy): http://www.lodz.gddkia.gov.pl/publikacje_e...ysy%20ofertowe/

przez przegladarke mam do niego dostep, widze co zawiera katalog, moge otworzyc pliki, moge je sciagnac, no wiec chyba tez moge wyswietlic zawartosc tego katalogu inaczej niz przez google, albo np jak zapisac liste plikow do .txt?
Pilsener
Przecież skrypt wyświetlający te katalogi jest na tym samym serwerze, na którym się one znajdują - nie możesz sobie przenieść plików na jeden serwer, a skryptu php na drugi i mieć dostęp, jakby nigdy nic.

Jeśli masz dostęp do tych folderów/plików to robisz na tamtym serwie odpowiedni skrypt, który umożliwia Ci:
Cytat
wyswietlic zawartosc wybranego katalogu na innym serwerze, jak wyswietlic liste katalogow i plikow na innym serwerze
- a dostęp może być realizowany np. przez panel admina - po wysłaniu poprawnego hasła skrypt serwera A przekazuje Ci listę plików, które wyświetlasz na serwerze B. Nie wiem jak to prościej wytłumaczyć smile.gif

Cytat
jak zapisac liste plikow do .txt?
- glob" title="Zobacz w manualu PHP" target="_manual, serialize" title="Zobacz w manualu PHP" target="_manual, file_put_contents" title="Zobacz w manualu PHP" target="_manual
altar
Cytat(Pilsener @ 13.06.2008, 14:49:13 ) *
Przecież skrypt wyświetlający te katalogi jest na tym samym serwerze, na którym się one znajdują


no racja sciana.gif
nospor
Można przy pomocy ftp
http://pl.php.net/manual/pl/ref.ftp.php

Oczywiscie na tamtym serwerze musi byc wystawiony uzytkownik ftp
altar
no dobra, to wiec jak jest zrobiona ta strona? : http://www.rapidshare-searcher.com/

ona wyszukuje pliki na serwerach rapida i wyswietla liste tych plikow w postaci linkow, czyli robi to o co mi chodzi, jak to jest zrobione?

albo wszelkiego rodzaju wyszukiwarki plikow na wrzucie, wszystko to przeglada zdalne katalogi i wyswietla zawartosc, prawda?
.radex
FTP, cURL itd.

Możliwości jest wiele.
sniezny_wilk
Cytat(altar @ 13.06.2008, 13:03:26 ) *
no dobra, to wiec jak jest zrobiona ta strona? : http://www.rapidshare-searcher.com/

ona wyszukuje pliki na serwerach rapida i wyswietla liste tych plikow w postaci linkow, czyli robi to o co mi chodzi, jak to jest zrobione?

albo wszelkiego rodzaju wyszukiwarki plikow na wrzucie, wszystko to przeglada zdalne katalogi i wyswietla zawartosc, prawda?


Całkiem możliwe, że wyszukiwarka ma zaindeksowne kilkanaście for internetowych i stron, z których wyciąga linki do rapida, bo wyszukiwarka jest strasznie mało dokładna i ogólnie słaba.
altar
Cytat(sniezny_wilk @ 13.06.2008, 15:14:42 ) *
Całkiem możliwe, że wyszukiwarka ma zaindeksowne kilkanaście for internetowych i stron, z których wyciąga linki do rapida, bo wyszukiwarka jest strasznie mało dokładna i ogólnie słaba.


no wlasnie, w sumie wszystko jedno czy szuka na serwerach rapida czy na forach z linkami, tak czy inaczej musi przeszukiwac obce serwery, tak? ale jak to sie robi?

a tak przy okazji znasz inne wyszukiwarki plikow z rapida, lepsze od tej?
sniezny_wilk
Cytat(altar @ 13.06.2008, 13:24:52 ) *
no wlasnie, w sumie wszystko jedno czy szuka na serwerach rapida czy na forach z linkami, tak czy inaczej musi przeszukiwac obce serwery, tak? ale jak to sie robi?

a tak przy okazji znasz inne wyszukiwarki plikow z rapida, lepsze od tej?


przede wszystkim to co wspomniał radex_p cURL, ale on nie przeszukuje katalogów. Zapraszam do lektury manuala pod hasłem cURL, lub goole..
altar
wykminilem cos takiego

Kod
<?php

$url = "http://www.ibiblio.org/pub/Linux/docs/HOWTO/other-formats/pdf/"; //1
    $url1 = file_get_contents($url);

    echo $url1;
?>


czy ktos moglby mi wyjasnic na jakiej zasadzie dziala przypisanie (1)
potem w zmiennej $url1 mam zawartosc tej strony, jak zrobic zeby wyodrebnic z tego tylko linki do .pdf?
marcio
Wyrazenia regularne preg_match_all() sam mam cos podobnego do wyciagania surowcow z gry ogame w bocie biggrin.gif
oscar17
Ta wyszukiwarka rapida raczej działa tak, że jest podłączona do Googla albo jakichś for i szuka wyrażeń regularnych - zasobów z linkiem do rapishare, bo raczej rapidshare jest zbyt dobrze chroniony, żeby można było sobie wylistować zawartość jego...
Chociażby dajesz takie zapytanie w Google: http://www.google.pl/search?hl=pl&q=ht...=Szukaj&lr= (choć raczej lepiej by to mogło jakieś bardziej zaawansowane zapytanie wyciągnąć) i masz już jakieś adresy do plików na rapidshare i zapisujesz odpowiednio do bazy
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.