Autor | Zpráva | ||
---|---|---|---|
miniJOHN Profil |
#1 · Zasláno: 17. 12. 2006, 16:00:50
Dobrý den, měl bych jednu prosbu jaktože mi nefunguje následující script:
<?php $adresar = OpenDir("clanky/"); while ($soubor = ReadDir($adresar)) { if ($soubor!="." and $soubor!="..") { $ukaz = File("clanky/".soubor); echo "<a href=\"clanky/$soubor\">$ukaz<br>";}} ?> má to vypsat podsebe obsahy souboru v adresary clanky. |
||
nightfish Profil |
#2 · Zasláno: 17. 12. 2006, 16:56:49
$ukaz = File("clanky/".soubor);
tam má být $soubor a file() vrací pole, takže místo předchozího řádku bude lepší file_get_contentes() a hned za otevírací závorku těla toho while bych dal if ($soubor == "." || $soubor == "..") continue; |
||
miniJOHN Profil |
#3 · Zasláno: 17. 12. 2006, 17:39:37
tak jsem to prepsal, ted to je takhle
<?php $adresar = OpenDir("clanky/"); while ($soubor = ReadDir($adresar)) { if ($soubor == "." || $soubor == "..") continue; $ukaz = file_get_contentes("clanky/".$soubor); echo $ukaz<br>;}} ?> Ale pořád to nefunguje... |
||
nightfish Profil |
#4 · Zasláno: 17. 12. 2006, 17:41:22
file_get_contentes
sorry, překlep file_get_contents PS: do budoucna by bylo dobré, kdybys psal i chyby, které ti to vyhodí... |
||
miniJOHN Profil |
#5 · Zasláno: 17. 12. 2006, 17:42:34
jezis ja sem *****, moment
|
||
miniJOHN Profil |
#6 · Zasláno: 17. 12. 2006, 17:46:12 · Upravil/a: miniJOHN
tedka to mam takhle
<?php $adresar = OpenDir("clanky/"); while ($soubor = ReadDir($adresar)) { if ($soubor == "." || $soubor == "..") continue; $ukaz = file_get_contents ("clanky/".$soubor); echo $ukaz<br>;}} ?> a vypíšeto toto:Parse error: parse error in /3w/wz.cz/h/honzaan/pokus/obsah.php on line 6, takze chyba je na radku 6, ale tam nejak nic neni... Je spravne to jak je tucne? |
||
DJ Miky Profil |
#7 · Zasláno: 17. 12. 2006, 17:48:41
echo $ukaz<br>;}}
=> echo $ukaz."<br>";} |
||
nightfish Profil |
#8 · Zasláno: 17. 12. 2006, 17:48:56 · Upravil/a: nightfish
echo $ukaz<br>;
echo $ukaz."<br>"; nebo echo "$ukaz<br>"; a jenom jedna chlupatá uzavírací závorka... |
||
miniJOHN Profil |
#9 · Zasláno: 17. 12. 2006, 17:51:52
Funguje to, mockrat dik, diky.
|
||
miniJOHN Profil |
#10 · Zasláno: 17. 12. 2006, 17:56:39
Ale ted mam problem cislo dva. Potrebuju vypsat druhy radek, u funkce $ukaz = File("clanky/".soubor); to slo timhle tim echo $ukaz[1]."<br>";, ale kdyz to udelam ted tak se mi vypise druhy pismeno.
|
||
nightfish Profil |
#11 · Zasláno: 17. 12. 2006, 18:06:30
Potrebuju vypsat druhy radek
áááha, tak tos měl říct hned v tom případě ten file_get_contents() změň zpátky na file() a vypisuj pomocí echo $ukaz[1]... |
||
miniJOHN Profil |
#12 · Zasláno: 17. 12. 2006, 18:10:30
jo diky, ok. A jeste jednou dekuju vsem
|
||
miniJOHN Profil |
#13 · Zasláno: 18. 12. 2006, 17:26:54 · Upravil/a: miniJOHN
Cely script vypada naslednovne
<?php $adresar = OpenDir("clanky/"); while ($soubor = ReadDir($adresar)) { if ($soubor == "." || $soubor == "..") continue; $ukaz = file("clanky/".$soubor); echo "<b>".$ukaz[0]."</b>"."<br>"; echo $ukaz[1]."<br>";} ?> 1.radek je nadpis 2.obsah Jak mam udelat na ten prvni radek odkaz nekam pryc- <?php $adresar = OpenDir("clanky/"); while ($soubor = ReadDir($adresar)) { if ($soubor == "." || $soubor == "..") continue; $ukaz = file("clanky/".$soubor); echo <a href=index........>"<b>".$ukaz[0]."</b>"</a>."<br>"; echo $ukaz[1]."<br>";} ?> takhle to nefunguje |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0