Include all v zlozke
Include all v zlozke
Zdravim daju sa nejako includovat vsetky subory v zloske? Za 1 den pribudne v tejto zlozke 5 novych .txt suborov dá sa to spraviť tak aby som nemusel manualne nastavovat include "jeden.txt"; ale nech sa vsetky subory v zlozke anako includuju?
include "---";
include "---";
-
audiotrack
VIP
- Príspevky: 25958
- Registrovaný: 09 sep 2005, 18:39
- Kontaktovať používateľa:
Re: Include all v zlozke
áno, dá. Jednoduchý cyklus ktorý prejde všetko čo je v adresári a každý súbor includne. Kod na 5 riadkov
Re: Include all v zlozke
hej a vedel by si mi poradit kde ho hladat? som zaciatocnik... nechcem cely kod len kde by som ho mohol asi tak najst...
Re: Include all v zlozke
aký jazyk ak chceš príklad,
java code:
java code:
Kód: Vybrať všetko
File mFile = new File("C:/");
for(File file : mFile.listFiles())
{
// teraz môžes robiť s každým jedným file-om čo chceš
}
Re: Include all v zlozke
Ak sa jedna o PHP:
http://stackoverflow.com/questions/5996 ... -directory
http://stackoverflow.com/questions/5996 ... -directory
Re: Include all v zlozke
dakujem...
a este nieco existuje taky kod cez php ze mam zlozku index.php a rozdelit ho na viac poloziek index.php?ref=22 taketo nieco aký je ten kod? Ďakujem
a este nieco existuje taky kod cez php ze mam zlozku index.php a rozdelit ho na viac poloziek index.php?ref=22 taketo nieco aký je ten kod? Ďakujem
-
audiotrack
VIP
- Príspevky: 25958
- Registrovaný: 09 sep 2005, 18:39
- Kontaktovať používateľa:
Re: Include all v zlozke
index.php nie je zložka ale súbor, tak sa vyjadruj ako človek ak chceš aj také rady. A tým rozdelením na viac položiek tiež nechápem presne čo potrebuješ. Čo sa má na základe toho parametru vykonať?
Re: Include all v zlozke
tak subor no, zadas do prihladaca www....index.php?=id20
a v index.php budem mat vsetko rozdelene index.php?=20 ,, 21....
Ale tak ze ked zadam index.php?=id20 tak sa mi nezobrazi to co je v index.php?=id21
a v index.php budem mat vsetko rozdelene index.php?=20 ,, 21....
Ale tak ze ked zadam index.php?=id20 tak sa mi nezobrazi to co je v index.php?=id21
-
weroro
Flash coder
- Príspevky: 3206
- Registrovaný: 14 feb 2009, 22:34
- Bydlisko: Bratislava
- Kontaktovať používateľa:
Re: Include all v zlozke
Najjednoduchšia možnosť [bez datadázy] aby si dosiahol to čo chceš [ak teda správne chápem] je ak si vytvoríš obsah každej podstránky do samostatného súboru.
Napr. máme tieto súbory [pod stránky] uložené v priečinku strany
a zavoláš to takto index.php?id=číslo_strany presnejšie napr. takto
index.php?id=02
alebo
index.php?id=03
Napr. máme tieto súbory [pod stránky] uložené v priečinku strany
- 01.php -> hlavná stránka
- 02.php -> portfólio
- 03.php -> kontakt
Kód: Vybrať všetko
$pageID = (!isset($_GET['id'])) ? $_GET['id'] : '01';
$pagePath = 'strany/' . $pageID . '.php';
if (file_exists($pagePath))
{
include $pagePath;
}a zavoláš to takto index.php?id=číslo_strany presnejšie napr. takto
index.php?id=02
alebo
index.php?id=03
Re: Include all v zlozke
spravne to chapes ale nedá sa to bez toho 01.php 02.php ja to chcem mat vsetko v "subore" index.php
-
weroro
Flash coder
- Príspevky: 3206
- Registrovaný: 14 feb 2009, 22:34
- Bydlisko: Bratislava
- Kontaktovať používateľa:
Re: Include all v zlozke
A prečo?
1. Zbytočne budeš na servery spracovávať veľký súbor
2. Keď budeš chcieť zmeniť jedno slovo na stránke napr. kontakt, tak sa budeš musieť prehrabať cez tony pre teba v tej chvíli zbytočného textu.
3. Budeš mať neprehľadnú hierarchiu podstránok [nie že by bol môj nápad hierarchicky dokonalý ale je určite o 200% lepší ako tvoj]
4. Budeš mať neprehľadný kód na max možnú úroveň [budeš chcieť niečo zmeniť po 2 mesiacoch a už sa v tom nebude vedieť vyznať]
atď., atď.
Nehovoriac o tom, že ak by si mal každú podstránku vo zvlášť súbore, tak vieš jednoducho implementovať wysiwyg editor, na jednoduchú úpravu obsahu stránky [ako vo Worde], a neskôr sa ti to bude jednoduchšie [v prípade, že sa to rozhodneš to vylepšiť] prenášať do Databázy.
1. Zbytočne budeš na servery spracovávať veľký súbor
2. Keď budeš chcieť zmeniť jedno slovo na stránke napr. kontakt, tak sa budeš musieť prehrabať cez tony pre teba v tej chvíli zbytočného textu.
3. Budeš mať neprehľadnú hierarchiu podstránok [nie že by bol môj nápad hierarchicky dokonalý ale je určite o 200% lepší ako tvoj]
4. Budeš mať neprehľadný kód na max možnú úroveň [budeš chcieť niečo zmeniť po 2 mesiacoch a už sa v tom nebude vedieť vyznať]
atď., atď.
Nehovoriac o tom, že ak by si mal každú podstránku vo zvlášť súbore, tak vieš jednoducho implementovať wysiwyg editor, na jednoduchú úpravu obsahu stránky [ako vo Worde], a neskôr sa ti to bude jednoduchšie [v prípade, že sa to rozhodneš to vylepšiť] prenášať do Databázy.
Re: Include all v zlozke
ale ja by som to chcel tak ako som to ja napisal
V podstate mas pravdu...
V podstate mas pravdu...
-
harrison314
Hardcore addict
- Príspevky: 8223
- Registrovaný: 27 máj 2009, 20:42
- Bydlisko: Bratislava
- Kontaktovať používateľa:
Re: Include all v zlozke
Vies povedat aspon jeden rozumny dovod preco to treba mat v jednom subore?
-
audiotrack
VIP
- Príspevky: 25958
- Registrovaný: 09 sep 2005, 18:39
- Kontaktovať používateľa:
Re: Include all v zlozke
aby sa mohol kamarátom pochváliť, že jeho program má až 372 riadkov
-
harrison314
Hardcore addict
- Príspevky: 8223
- Registrovaný: 27 máj 2009, 20:42
- Bydlisko: Bratislava
- Kontaktovať používateľa:
Re: Include all v zlozke
-
weroro
Flash coder
- Príspevky: 3206
- Registrovaný: 14 feb 2009, 22:34
- Bydlisko: Bratislava
- Kontaktovať používateľa:
Re: Include all v zlozke
No jo. Ono tie minimalistické sklony/vedomosti/skúsenosti, kedy si konečne uvedomíme, že kvalitný program nie je ten, ktorý má 200 riadkov ale ten, ktorý má 10 riadkov a robí to isté ako ten 200 riadkový, prídu vekom.
BTW: Kód aktuálneho loga má 340 riadkov. [Len som sa chcel vyjadriť. Môžete zmazať ak chcete]