| start Webszerkesztés egyéb PHP alapú megoldások php switch get III. |
| A kereséshez kattints a fentebb látható mezőbe > írd be a keresett kifejezést majd nyomj egy ENTER-t. FRISS FÓRUMTÉMÁK Kinek milyen a websiteja? II. [respector] Egyéni rajzok saját 5let alapján III. [D3fy] offtopic III. [BlackY] Emotikon hetek [Halfbreed] Joomla! (Mambo 4.5.x) [LeGaS] Help! [Mozaik] Segítséget kérnék [LeGaS] Hálózat [Flatron] Általános kérdések [Tirion] Php-s Probléma... [unduruxi] LAPAJÁNLÓ :HTMLinfo HTML és CSS referencia RSS / META STATISZTIKA |  |
php switch get III. |  |
Írta: TLoF
A cikk előzményeként olvasd el ezt a 2 leírást (php switch get I. és II.). A fórumon felvetődött a kérdés: hogy lehetne megoldani a nyelvválasztást az előzőekben már ismertett módszer segítségével? A TLoF-tól kapott válaszból született az alábbi olvasmány. :) (Harder) könyvtárszerkezet-index.php (Flash, meg nyelvválasztás) -index2.php (Amiben a switch/GET kód van) -error.php (Egy file amiben van egy szép hiba üzi) -HU - cegunkrol.php - termekeink.php -EN - cegunkrol.php - termekeink.php Na igy néz ki mondjuk a könyvtárszerkezeted. Igy átlátható, és tudod, hogy mi hol van. Az index.php-be igy rakod be a nyelvválasztást: index2.php?lang=HU és index2.php?lang=EN pl.: kód<a href="index2.php?lang=HU">Magyar</a> A látogató klikkel és megérkezik az index2.php-ra, de most már tudjuk, hogy milyen nyelvet akar használni. az index2.php elő sorai: kód<?php session_start(); if (isset($_GET['lang']) and is_dir('./'. $_GET['lang']) and $_GET['lang'] != '.' and $_GET['lang'] != '..') { $_SESSION['lang'] = $_GET['lang'] } if ($_SESSION['lang'] == '' or !isset($_SESSION['lang'])); { $_SESSION['lang'] == 'HU'; } /* Ide jön a tetsz&#337;leges html kód, amit meg akarsz minden lapon jeleníteni */ $_GET['id'] = str_replace('../', '',$_GET['id'] ); if (isset($_GET['id']) and $_GET['id'] != '') { if (is_file($_SESSION['lang'].'/'. $_GET['id'] . '.php')) { include($_SESSION['lang'] .'/'. $_GET['id'] . '.php'); } else { include('error.php'); } } else { include($_SESSION['lang'] . '/kezdolap.php'); } ?> Ahhoz, hogy a nyelvvel együtt a menü is változzon, még egy plusz részre szükség van: kódif is_file('./menu/' . $_SESSION['lang'] . '_menu.php') { include ('./menu/' . $_SESSION['lang'] . '_menu.php'); } else { include ('./menu/default_menu.php'); } Szerző: TLoF (kepregeny.net)
< Előző |  | Következő >
[vissza]
(C) 2006 www.tutorial.hu - photoshop és webszerkesztés leírások Joomla! is Free Software released under the GNU/GPL License. | ### FÓRUMOK [WEB] Honlapkészítés témában az alábbi 2 alfórumunkat tekintsd meg: - webprogramozás (PHP, MySQL) - webszerkesztés, webdesign (ami a honlapkészítéssel kapcsolatos lehet) Az olvasáshoz nem, de a hozzászóláshoz regisztrálni kell magad. Javasoljuk a kereső használatát a kérdések feltevése előtt.. ;) ### LETÖLTÉSEK [WEB] Forráskód szerkesztők Könyvek Link menedzsment Kódoptimalizálás Scriptek, kódok Szervercsomagok ### ONLINE CUCCOK Linkek... - URL "tisztítás" - Url továbbítás - Linkrövidítés - Linkhosszabítás - halott linkek ellenőrzése - Aktuális IP címed Színek... - Colormixers - wellstyled.com - ReedDesign Colors - crieseuwebsite.com - more.btexact.com - colorcube - behr.com - workbook - Defence Mechanism ColorToy - ColorWhore - dev.sessions.edu - ficml.org - colorschemer.com - online - themaninblue.com - technicolor - colormatch.dk - nebulus.org - fullscreen color picker CSS... - Jano - CSS, usability stb. - js.hu CSS puska - CSS Box Border Teszt - CSS - CSS compatibility - Gördítősáv módosítása - CSS lapgenerátor I. Biztonság... - .htaccess és .htpasswd - .htaccess user tiltás - Egyéni hibalapok - Htaccess direktlink tiltás - Jelszavas védelem - Jelszó generátor I. - Jelszó generátor II. - MD4, MD5, SHA-1 Forráskód... - Tidy (online HTML tisztító) - HTML encoder - HTML titkosítás - E-mail encoder Generálnak ezt-azt... - i-Frame - Marquee - Felugró ablak I. - Felugró ablak II. - Meta tagok - Favicon I. - Favicon II. Képekhez... - JPG PNG GIF optimalizáló - kulcsszavak (keywords) - Online képszerkesztő - Honlap betöltési ideje - robots.txt generator Mintaszöveg... - lipsum.com - lorem-ipsum.info - malevole.com Fordítás... - translit.ru - dict.sztaki.hu szótár - babelfish szótár Egyéb... - - HTMLinfo - webes technológiák - Webdesigner's Handbook |