Autor | Zpráva | ||
---|---|---|---|
UrbiCZ Profil |
#1 · Zasláno: 14. 8. 2010, 15:59:22
Čau. Nahrál jsem si na server do složky obrázky a teď je potřebuji pod formulář file vypsat. Jak na to? Díky
|
||
marek094 Profil * |
#2 · Zasláno: 14. 8. 2010, 16:16:32
Někdy je lepší se mrknout do dokumentace, právě dnes jsem to hledal :-)
<?php foreach (new DirectoryIterator('/*tvoje adresa*/') as $fileInfo) { if($fileInfo->isDot()) continue; echo $fileInfo->getFilename() ."<br>"; } ?> |
||
UrbiCZ Profil |
#3 · Zasláno: 14. 8. 2010, 18:40:32
Vypíše to pouze jméno souboru......já chci vidět ten obrázek.....
|
||
Alphard Profil |
#4 · Zasláno: 14. 8. 2010, 21:18:30
[#3] UrbiCZ
To je takový problém dát to jméno do tagu <img>? |
||
UrbiCZ Profil |
#5 · Zasláno: 15. 8. 2010, 09:31:40
To jsem taky zkoušel....
|
||
jenikkozak Profil |
#6 · Zasláno: 15. 8. 2010, 09:45:38
UrbiCZ:
...A co se stalo? Zkus to třeba takhle: <?php $adresa="./obrazky/"; foreach (new DirectoryIterator($adresa) as $fileInfo) { if($fileInfo->isDot()) continue; echo "<img src='$adresa".$fileInfo->getFilename() ."' alt='Moc pěknej obrázek'><br>"; } ?> |
||
UrbiCZ Profil |
#7 · Zasláno: 15. 8. 2010, 10:24:19
Takhle to taky nejde, zobrazí se pouze titulek......
|
||
jenikkozak Profil |
#8 · Zasláno: 15. 8. 2010, 12:00:36
UrbiCZ:
......Nevím jaký titulek. Myslíš alternativní text „Moc pěknej obrázek“? Marně jsem doufal, že tě napadne do proměnné adresa napsat adresu složky k těm tvým obrázkům. |
||
UrbiCZ Profil |
#9 · Zasláno: 15. 8. 2010, 13:04:37
:-D Je jasné, že jsem to tam napsal......zase takovej beginner nejsem.
|
||
marek094 Profil * |
#10 · Zasláno: 15. 8. 2010, 13:23:05
já nechápu v čem je ještě problém...
možná by to šlo ještě trošku začistit, ale jinak nevím co tady UrbiCZ má: <?php $adresa="./obrazky/"; foreach (new DirectoryIterator($adresa) as $fileInfo) { if($fileInfo->isDot()) continue; echo "<img src=\"".$adresa.$fileInfo->getFilename() ."\" alt=\"Moc pěknej obrázek\"><br>"; } ?> |
||
Alphard Profil |
#11 · Zasláno: 15. 8. 2010, 13:28:42
[#9] UrbiCZ
Podíval jste se do vygenerovaného html zdrojáku, jaká cesta se generuje a jestli je správná? |
||
UrbiCZ Profil |
#12 · Zasláno: 15. 8. 2010, 14:15:37
Tady je můj celej kód:
<?php $umisteni = "C:/ComplexWebServer/http_docs/upload/".$_FILES["soubor"]["name"]; if (move_uploaded_file($_FILES["soubor"]["tmp_name"], $umisteni)){ echo "soubor nahrán na server"; } $adresa="C:/ComplexWebServer/http_docs/upload/"; foreach (new DirectoryIterator($adresa) as $fileInfo) { if($fileInfo->isDot()) continue; echo "<img src=\"".$adresa.$fileInfo->getFilename() ."\" alt=\"Moc pěknej obrázek\"><br>"; } ?> Vypíše to pouze titulek z parametru alt, obrázky to nezobrazí..... |
||
marek094 Profil * |
#13 · Zasláno: 15. 8. 2010, 15:56:47
v PHP bych zásadně nezadával absolutní adresu, např. na linuxu není C:/ .
v kterém adresáře se nachází script? |
||
marek094 Profil * |
#14 · Zasláno: 15. 8. 2010, 15:58:04
UrbiCZ:
„Vypíše to pouze titulek z parametru alt“ protože tam máš špatnou adresu, nejdřív se zamysli pak otravuj :-) |
||
UrbiCZ Profil |
#15 · Zasláno: 15. 8. 2010, 16:41:52
Absolutní nebo relativní, ono je to celkem jedno, když to valím přes localhost......
|
||
UrbiCZ Profil |
#16 · Zasláno: 15. 8. 2010, 16:44:25
to marek094: tak jo, musí to být relativní adresa.....to jsem nevěděl......díky
|
||
marek094 Profil * |
#17 · Zasláno: 15. 8. 2010, 18:22:30
Vým vočem přece mluvím :-)
|
||
Časová prodleva: 15 let
|
0