Autor | Zpráva | ||
---|---|---|---|
Lucy07 Profil * |
#1 · Zasláno: 2. 3. 2005, 15:35:23
Ahoj, zkoušela jsem ten váš script
<?php $handle=opendir('.'); while (($file = readdir($handle))!==false) { echo "<img src=\"$file\" />\n"; } closedir($handle); ?> ,ale když jsem to chtěla nasměrovat do adresáře pictures tak se mi na stránce nezobrazilo nic, ale ve zdrojovém kódu to snad bylo dobře. Mohli by jste mi prosím dát nějaký příklad s nějakým adresářem? Prosím, Prosím :-) |
||
Anonymní Profil * |
#2 · Zasláno: 2. 3. 2005, 16:12:43
podla mna by si si mala zmenit tento riadok:
$handle=opendir('.'); na $handle=opendir("/nazov_adresara_kde_mas_obrazky"); |
||
Lucy07 Profil * |
#3 · Zasláno: 2. 3. 2005, 17:06:00
a co v Echo (echo "<img...) tam se to změnit nemá?
|
||
Lucy07 Profil * |
#4 · Zasláno: 2. 3. 2005, 17:33:00
Pomóóóóóóóóóóóóóóóóóóóóóóóóóc!
tak jsem to změnila na <?php $handle=opendir('/wlp/all'); while (($file = readdir($handle))!==false) { echo "<img src=\"$file\" />\n "; } closedir($handle); ?> jenže když to spustím tak mi to napíše Warning: OpenDir: Invalid argument (errno 22) in c:\inet_srv\http\doc_root\w_all.php on line 12 Warning: readdir(): supplied argument is not a valid Directory resource in c:\inet_srv\http\doc_root\w_all.php on line 14 (a tu druhou řádku to pořád opakuje) |
||
Lucy07 Profil * |
#5 · Zasláno: 3. 3. 2005, 20:49:34
Help me please!!!
|
||
Lucy07 Profil * |
#6 · Zasláno: 4. 3. 2005, 21:33:18
Notak lidičky, tak mi někdo prosím pomozte.
|
||
habendorf Profil |
#7 · Zasláno: 4. 3. 2005, 23:22:41 · Upravil/a: habendorf
Lucy07: Tohle "pokřikování" nikam nevede. Nikdo ti neodpovídá ne proto, že by nechtěl pomoci, ale protože asi nikdo moc neví o co jde.
1) Ahoj, zkoušela jsem ten váš script - Jaký "náš" skript? Pokud ti ho sem někdo napsal dříve, máš pokračovat v původním threadu a nezakládat nový, takhle chybí souvislosti. 2) a co v Echo (echo "<img...) tam se to změnit nemá? - Proč to prostě sama nevyzkoušíš? 3) Zkus to takhle: "Nedaří se mi napsat PHP skript, který by měl dělat následující: ......" Jsem si jist, že když problém dobře popíšeš, někdo ti rád pomůže. |
||
Lucy07 Profil * |
#8 · Zasláno: 5. 3. 2005, 11:34:32
Tak jo,
mám script: <?php $handle=opendir('.'); while (($file = readdir($handle))!==false) { echo "<img src=\"$file\" />\n "; } closedir($handle); ?> Tento script vypíše všechny obrázky z adresáře. (samozřejmě v tomto případě musí soubor s tímto scriptem (neco.php) být v adresáři s obrázky, potom vše funguje. Jenže když $handle=opendir('.');, přepíšu na $handle=opendir('/pictures'); (v tomhle případě mám ten soubor s php scriptem o adresář víše samosebou :-) ) tak už to nefunguje a pořád mi to vypisuje následující: Warning: OpenDir: Invalid argument (errno 22) in c:\inet_srv\http\doc_root\w_all.php on line 12 Warning: readdir(): supplied argument is not a valid Directory resource in c:\inet_srv\http\doc_root\w_all.php on line 14 - a tuhle řádku to vypisuje pořád dokola dokavať to nezastavím. Nevíte někdo co s tím? |
||
Honza Hučín Profil |
#9 · Zasláno: 5. 3. 2005, 12:16:52 · Upravil/a: Honza Hučín
Nemá být opendir('pictures'), tedy bez toho lomítka? Lomítko znamená "jdi do kořene webu".
Chybové hlášky říkají, že adresář zadaný v argumentu neexistuje, takže bych hledal chybu tam. |
||
Lucy07 Profil * |
#10 · Zasláno: 5. 3. 2005, 13:04:43
tak už mi to funguje :-)
<?php $handle=opendir('pictures'); while (($file = readdir($handle))!==false) { echo "<img src=\"pictures/$file\" />\n "; } closedir($handle); ?> |
||
Lucy07 Profil * |
#11 · Zasláno: 5. 3. 2005, 13:05:19
Díky!
|
||
habendorf Profil |
#12 · Zasláno: 5. 3. 2005, 13:09:38
No vidíš to, dobře se zeptat je půl úspěchu :o)
|
||
Časová prodleva: 20 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0