Autor | Zpráva | ||
---|---|---|---|
CPBBT Profil * |
#1 · Zasláno: 5. 1. 2010, 12:36:55
Chci zobrazovat fotky z jiného mého webu, ale neznám jejich názvy. Tak na ten web chci dát PHP skript, který do pole uloží obsah adresáře.
Jak ale můžu na jiném webu použít výstup toho prvního kriptu? Díky |
||
Akacko Profil |
#2 · Zasláno: 5. 1. 2010, 12:53:48
CPBBT:
Nejlépe generovat XML na prvím webu, ve kterém bude strukturovaně uložen obsah složky a na druhém webu parsovat XML a zpracovávat. |
||
AM_ Profil |
#3 · Zasláno: 5. 1. 2010, 15:11:52 · Upravil/a: AM_
Na tohle bych ani nenasazoval XML, udělal bych to jednoduše takto:
web1: $seznam_fotek = explode('*', file_get_contents('http://web2.cz/get_photo_list.php?auth=muj_tajny_kod')); web2: if ($_GET['auth'] != 'muj_tajny_kod') die('unauthorized'); $fotky = glob('fotky/*.*'); foreach ($fotky as $fotka do) { if (empty($notfirst)) { //zobrazi hvezdicku (oddelovac) vzdycky krome pred prvnim prvkem $notfirst = true; } else { echo '*'; } echo $fotka; } to je celé. Samozřejmě dá se to hodně vylepšit, hodilo by se nějaké inteligentní ošetření, pokud např server s fotkami bude nedostupný. //P.S. na některých serverech je zakázáno otevírání souborů přes URL (file_get_contents(http://...)), na žádost by ti to ale měli povolit. |
||
CPBBT Profil * |
#4 · Zasláno: 5. 1. 2010, 19:32:58
Díky, to je ono.
|
||
Časová prodleva: 13 let
|
0