Autor | Zpráva | ||
---|---|---|---|
Měsíček Profil |
#1 · Zasláno: 4. 3. 2008, 16:32:33
Chtěl bych se zeptat na jednu věc, se kterou si již dlouho marně lámu hlavu, pokusím se objasnit co vlastně chci.
Mám složku nazvanou "moduls" zde jsou soubory "bez" přípony tudiž například "guestbook" , "ftp" atd .. a pak mám ještě index.php a potřeboval bych nějáký skript, který (includuje?) všechny soubory ze zadané složky do souboru index.php. Takže "pracně" bych to dělal takhle: V index.php <?php include "ftp"; include "guestbook" atd ... ?> jenže má to ten problém, že moduly budou přibývat a tak bych pořád dokola musel upravovat index .. není možnost nějákého skriptu jak přimět soubor, aby si vzal "všechny" soubory ze složky "moduls"? <?php skript();?> a v souboru index.php již budou vloženy všechny soubory co jsou v složce modul. Pokud víte jak na to, tak dopředu díky za odpovědi. |
||
panhuhu Profil |
#2 · Zasláno: 4. 3. 2008, 16:51:26
Co třeba takto? Místo echo "<a href='$file'>$file</a><br/>"; budeš includovat soubor.
|
||
Měsíček Profil |
#3 · Zasláno: 4. 3. 2008, 17:13:32
Zajímavé řešení :), ale funkční;zatím si tedy vystačím s ním, díky moc, ale kdyby jsi přišel ještě na nějáké elegantnější byl bych rád.
|
||
panhuhu Profil |
#4 · Zasláno: 4. 3. 2008, 17:33:04
Jako elegantni reseni me napada pouzivat objekty a fci. __autoload. Takto me ale nic jineho hned nenapada.
|
||
Časová prodleva: 2 měsíce
|
|||
flary Profil |
#5 · Zasláno: 6. 5. 2008, 22:18:20 · Upravil/a: flary
Měsíček
A co použít cyklus for? |
||
Měsíček Profil |
#6 · Zasláno: 6. 5. 2008, 22:22:26
Myslíš, že by to bylo elegantnější řešení než ty před tím? (když soubory nejsou číslovány, ale mají název, tak IMHO for moc nepomůže).
|
||
imploder Profil |
#7 · Zasláno: 6. 5. 2008, 22:34:38
funkce dir()
vrací objekt s metodou mimo jiné -> read() $d = dir("./"); while($f = $d -> read()) include $f; $d -> close(); |
||
souki Profil |
#8 · Zasláno: 7. 5. 2008, 00:06:10
nebo na konec každého soubru dej include toho dalšího :)
Nebo měj jeden soubor inc.php a tam includuj všechny a pak includuj ten inc.php nejlepší je ale nějaký autoload |
||
Časová prodleva: 16 let
|
0