Include all v zlozke

Programovacie jazyky, rady, poradňa...
eror
Medium Star
Medium Star
Príspevky: 457
Registrovaný: 16 nov 2008, 14:19
Bydlisko: GA

Include all v zlozke

Príspevok od používateľa eror »

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 "---";
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Re: Include all v zlozke

Príspevok od používateľa audiotrack »

áno, dá. Jednoduchý cyklus ktorý prejde všetko čo je v adresári a každý súbor includne. Kod na 5 riadkov
eror
Medium Star
Medium Star
Príspevky: 457
Registrovaný: 16 nov 2008, 14:19
Bydlisko: GA

Re: Include all v zlozke

Príspevok od používateľa eror »

hej a vedel by si mi poradit kde ho hladat? som zaciatocnik... nechcem cely kod len kde by som ho mohol asi tak najst...
Itachy
Amateur
Amateur
Príspevky: 32
Registrovaný: 21 aug 2012, 20:26

Re: Include all v zlozke

Príspevok od používateľa Itachy »

aký jazyk ak chceš príklad,
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š
}
pcsiete
Medium Star
Medium Star
Príspevky: 413
Registrovaný: 07 dec 2012, 18:47

Re: Include all v zlozke

Príspevok od používateľa pcsiete »

eror
Medium Star
Medium Star
Príspevky: 457
Registrovaný: 16 nov 2008, 14:19
Bydlisko: GA

Re: Include all v zlozke

Príspevok od používateľa eror »

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
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Re: Include all v zlozke

Príspevok od používateľa audiotrack »

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ť?
eror
Medium Star
Medium Star
Príspevky: 457
Registrovaný: 16 nov 2008, 14:19
Bydlisko: GA

Re: Include all v zlozke

Príspevok od používateľa eror »

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
weroro
Flash coder
Flash coder
Používateľov profilový obrázok
Príspevky: 3206
Registrovaný: 14 feb 2009, 22:34
Bydlisko: Bratislava
Kontaktovať používateľa:

Re: Include all v zlozke

Príspevok od používateľa weroro »

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
  • 01.php -> hlavná stránka
  • 02.php -> portfólio
  • 03.php -> kontakt
potom v index.php budeš mať toto:

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
eror
Medium Star
Medium Star
Príspevky: 457
Registrovaný: 16 nov 2008, 14:19
Bydlisko: GA

Re: Include all v zlozke

Príspevok od používateľa eror »

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
Flash coder
Používateľov profilový obrázok
Príspevky: 3206
Registrovaný: 14 feb 2009, 22:34
Bydlisko: Bratislava
Kontaktovať používateľa:

Re: Include all v zlozke

Príspevok od používateľa weroro »

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.
eror
Medium Star
Medium Star
Príspevky: 457
Registrovaný: 16 nov 2008, 14:19
Bydlisko: GA

Re: Include all v zlozke

Príspevok od používateľa eror »

ale ja by som to chcel tak ako som to ja napisal :-)
V podstate mas pravdu...
harrison314
Hardcore addict
Hardcore addict
Používateľov profilový obrázok
Príspevky: 8223
Registrovaný: 27 máj 2009, 20:42
Bydlisko: Bratislava
Kontaktovať používateľa:

Re: Include all v zlozke

Príspevok od používateľa harrison314 »

Vies povedat aspon jeden rozumny dovod preco to treba mat v jednom subore?
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Re: Include all v zlozke

Príspevok od používateľa audiotrack »

aby sa mohol kamarátom pochváliť, že jeho program má až 372 riadkov
harrison314
Hardcore addict
Hardcore addict
Používateľov profilový obrázok
Príspevky: 8223
Registrovaný: 27 máj 2009, 20:42
Bydlisko: Bratislava
Kontaktovať používateľa:

Re: Include all v zlozke

Príspevok od používateľa harrison314 »

:lol: za mojich mladych cias stacilo 100 riadkov (trochu offtopic, ale nemohol som si pomoct)
weroro
Flash coder
Flash coder
Používateľov profilový obrázok
Príspevky: 3206
Registrovaný: 14 feb 2009, 22:34
Bydlisko: Bratislava
Kontaktovať používateľa:

Re: Include all v zlozke

Príspevok od používateľa weroro »

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]
Napísať odpoveď