Autor | Zpráva | ||
---|---|---|---|
Sephiroth Profil |
#1 · Zasláno: 27. 10. 2006, 21:28:30
Ahoj,
zajímalo by mě jak vypadá zdrojový kód stránek, kde se odkazuje pomocí url řádku jsou to takové ty : " www.neco.cz/?page=neco odkaz je na to potom jednoduchej <a href="www.neco.cz/?page=neco"... ale jak potom vypadá zdrojový kód stránky, jak se rozpozná která stránka se má zobrazit? třeba na těchto stránkách je to použito: http://www.cs-source.ezin.cz/ |
||
Sephiroth Profil |
#2 · Zasláno: 27. 10. 2006, 21:29:40
ten odkaz je <a href="index.php?page=neco"...
|
||
Alphard Profil |
#3 · Zasláno: 27. 10. 2006, 21:31:56
|
||
filip186 Profil |
#4 · Zasláno: 27. 10. 2006, 21:33:07
Znáš vůbec PHP?
|
||
Joker Profil |
#5 · Zasláno: 27. 10. 2006, 23:06:53
Sephiroth
zajímalo by mě jak vypadá zdrojový kód stránek, kde se odkazuje pomocí url řádku jsou to takové ty : " www.neco.cz/?page=neco ... jak se rozpozná která stránka se má zobrazit? Říká se tomu hodnoty předávané metodou GET a zpracování stránky řídí skript na straně serveru. Adresa: www.neco.cz/index.php?page=neco vlastně znamená: Načti soubor index.php na doméně www.neco.cz a metodou GET mu předej proměnnou "page" s hodnotou "neco". Pro více informací si přečtěte nějaký základní kurs PHP. |
||
Sephiroth Profil |
#6 · Zasláno: 28. 10. 2006, 00:09:37
Díky za odpovědi.. je fakt že tohle je absolutní základ.. jak posílal Alphard ten link, tak přesně podle něj sem to udělal, ale nefunguje mi to..
Funguje 404ka, která se zobrazuje furt a potom mi funguje první načtení.. ale další odkazy už nejdou tady sou stránky kde se to zatím bezúspěšně snažím aplikovat Hentai Corporation a tady sem sbalil všechny zdrojáky *.zip kdybyste se na to prosim vás někdo kouknul a řek mi co mám špatně byl bych vám velice vděčnej Díky |
||
Časová prodleva: 2 měsíce
|
|||
jaw Profil * |
#7 · Zasláno: 3. 1. 2007, 21:54:28
taky sem nepochopil jak to funguje. mam soubor index.php ve kterym mam odkaz s linkem <a href="index.php?page=neco"... co to ale dělá jaká stránka se otevře?? otevře se stránka neco.html??
|
||
Anonymní Profil * |
#8 · Zasláno: 4. 1. 2007, 11:47:55
pouzite switch
switch ($_GET['page']) { case '': include "./main.php"; // ked nieje definovany $_GET['page'] break; case $_GET['page']: include "./".$_GET['page'].".php"; // page=neco bude volat stranku neco.php break; } nieje tam osetrenie na nic, takze len pre ilustraciu |
||
Časová prodleva: 16 dní
|
|||
jaw Profil * |
#9 · Zasláno: 20. 1. 2007, 18:20:09
Ahoj mám dotaz. Když už mám hotové linkování přes ten switch, jak mají vypadat ty ostatní soubory (main.php, odkaz.php atd...)? Má v nich bejt celej kód klasický html stránky včetně titulku, DOCTYPU a všeho tutoho možnýho co je v hlavičce nebo stačí když se tam od začátku začne psát obsah napřiklad nějakýho DIVu bez hlavičky?
(<div id=obsah><h1>odkaz</h1></div> Funguje to tak i tak ale nevím co je správné. A ještě jeden dotaz: Jak měnit title u stránek když je tam switch? Musí se do title napsat php script který to nějakým způsobem řeší a vypisuje titulek (<title><? nějakej script?></title> nebo se to dělá jinak?? |
||
nightfish Profil |
#10 · Zasláno: 20. 1. 2007, 18:24:52
jaw
Má v nich bejt celej kód klasický html stránky včetně titulku, DOCTYPU a všeho tutoho možnýho co je v hlavičce ano... nicméně není problém mít soubor třeba hlavicka.php a paticka.php, které si do těch jednotlivých souborů budete includovat Jak měnit title u stránek když je tam switch? třeba si v každé větvi nastavit proměnnou (třeba $title = "Titulek tehle stranky") a pak ji v tom includovaném souboru vypisovat |
||
jaw Profil * |
#11 · Zasláno: 21. 1. 2007, 00:45:32
Ano ale když mám stránku index.php do které přes příkaz include nahraju hlavičku, obsah a patičku ze tří externích souborů a následně v prohlížeči zobrazím zdrojový kód tak se třikrát opakuje stejná hlavička, <body>, </body>,<html></html> atd.
Toto není výše zmiňovaný případ s hlavičkou, obsahem a patičkou ale výsledek includování souboru "odkaz.php". <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title></title> </head> <body> <ul> <li><a href="index.php?page=odkaz">Odkaz</a></li> </ul> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Odkaz</title> </head> <body> Odkaz </body> </html> </body> </html> |
||
nightfish Profil |
#12 · Zasláno: 21. 1. 2007, 00:49:21
části, které jsou pro všechny soubory společné (tzn. hlavička od DOCTYPE až po <body>) dej do souboru hlavicka.php
a do index.php dej na začátek <?php include("hlavicka.php");?> stejně tak s patičkou... takže výsledná podoba index.php bude <?php include("hlavicka.php");?> <h1>Obsah souboru</h1> <p>A taky nějaký ten odstavec...</p> <?php include("paticka.php");?> |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0