otevření webové stránky

12 příspěvků

Archiv diskusního fóra

Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.

  1. Zdravim. Budu mit asi hodne zacatecnicky dotaz, ale nevim jakym prikazem v mem php skriptu uvedu to, aby se otevrela webova stranka napr. www.ahoj.cz chovani jako po kliknuti na odkaz. priklad if(//neco) { otevri www.ano.cz } else { otevri www.ne.cz } Predem dik za odpoved.
  2. a to chceš načítat stránky z jiných webů?
  3. ne, jedna lo by se o stranky na mem uctu wz
  4. jedna z variant je, že ta stránka, kde bude to rozhodování bude sloužit jako šablona, do které se načte např. text článku, který bude uložen v nějakém souboru. Buď se ten soubor načte pomocí funkce na čtení souborů a nebo se přímo do kódu stránky vloží pomocí include nebo require třeba: http://polopate.jakpsatweb.cz/index.php?page=include
  5. <HTML>S tím include nebo require. Je třeba si uvědomit, co vkládáme - nesmíme uživateli stránky umožnit inkludování libovolného souboru, protože je třeba vzít na vědomí, že include tu stránku zpracuje jako php skript. Takže např. tento kód: <code>include $_GET["stranka"];</code> V žádném případě.</HTML>
  6. bezpecnejsi, pohodlnejsi a obecne lepsi se mi ukazal zpusob opacnej, kdy se do kazde stranky includuje hlavicka, menu, paticka a podobne. takze mas treba 5 ruznejch souboru = stranek a na zacatku kazdyho mas include 'zacatek.php', pak je vlastni obsah stranky a na konci zase include 'konec.php' - nebo tak nejak podobne
  7. Nebezpečí číhající z include $_GET["stranka"]; jde zažehnat jednoduchou podmínkou s file_exists, který funguje pouze pro lokální soubory, takže se vložení žádného zákeřného scriptu nepodaří ;)
  8. Quinix: ale projde i načtení konfiguračních souborů obsahujících hesla: $_GET['stranka'] = '../inc/conf' file_exists($_GET['stranka'].'.php') -> vrací true. Dá se použít funkce is_file() - ta už vrátí false ... teda aspoň doufám, že nekecám. Se soubory jsem přímo neparacoval ani nepamatuju... ;)
  9. Stejne mi prijde lepsi pouzit podminky ;) (na povolene moznosti hodnot $_GET['stranka']) ... file_exists je sice fajn, ale samotne rozhodne nestaci;)
  10. Tom: Jenže bys musel vědět, kde ty soubory jsou, což už je samo o sobě chyba, a navíc by ti includovaný konfigurák stejně byl k ničemu... pokud je to teda conf, který obsahuje php proměnné samozřejmě -> zpracuje se Freeze: No to je takové ultimátní řešení :) a ještě třeba použít rewrite, aby ty odkazy nebyly tak nápadné :)
  11. zatimco kdyz se inlcuduje menu, tak se nic z tohohle nemusi resit, staci dat inlcudovany menu a hlavicky a paticky a buhvico do adresare a zakazat tam pristup - pardon, ze se opakuju
  12. Nez rvat hlavicky do kazdeho souboru mi prijde jednodussi oifovat (pri vetsim mnozstvi switch) ruzne hodnoty, kterych nabyva $_GET['stranka'] - precejenom jich tolik neni ;) a podle toho nacist include pro nejakou sekci(ktera odpovida) nebo pro 'uvodni' stranku... - sry, taky se opakuju :D

← Zpět na všechna témata