[ Príspevkov: 7 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
switch

Registrovaný: 06.07.07
Prihlásený: 28.01.14
Príspevky: 116
Témy: 27 | 27
Bydlisko: BA
NapísalOffline : 14.12.2007 19:50 | switch

da sa toto urobit jednoduchsie? ked tam mam vela poloziek. chcem to vyuzit na menenie titulu stranky.
Kód:
case "cennik":
$t="Cenník";
break;

case "cinnost":
$t="Činnosť";
break;

case "galeria":
$t="Galéria";
break;

case "historia":
$t="História";
break;

case "kontakt":
$t="Kontakt";
break;

dik


_________________
"92% of teens have moved onto rap.
If you are part of the 8% that still listen to real
music, copy and paste this into your signature"
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 17.11.06
Prihlásený: 31.12.07
Príspevky: 677
Témy: 9 | 9
NapísalOffline : 14.12.2007 21:34 | switch

šak tú premennú na základe ktorej sa rozhoduje ( za switch v zátvokre) priraď do $t
ale najprv si v db pomeň tie hodnoty nech tam je diakrytika a veľké písmená. To spravýš rýchlo, stačí cez db prehnať sql querry


Offline

Správca fóra
Správca fóra
switch

Registrovaný: 27.07.07
Príspevky: 3971
Témy: 51 | 51
Bydlisko: Bratislava
Vek: 32
NapísalOffline : 14.12.2007 21:34 | switch

neviem, ako mas presne spravenu strukturu stranky, ale napr ked by si obsah includoval zo suborov, kde cennik, cinnost a pod by boli zvlast subory, ktore by obsahovali napr nadpis <h1>, tak by si mohol z tohto nadpisu vytiahnut len text a vlozit ho do titulku stranky...


_________________
Desktop: CPU: AMD Athlon64 3000+ | MB: Biostar K8T890-A9 | VGA: NVIDIA GeForce 6200 LE 256MB | RAM: 2x 1GB A-DATA DDR 400 MHz Dual Kit | HDD: WD Caviar Blue 320GB | DVD: LG GSA-H10N | Keyboard: Chicony KU-0420 Silver/Black | Mouse: Logitech RX1000 | Zdroj: Corsair CX400 400W | CASE: DELUX DLC-MD370 Black | LCD: 20" Samsung 206BW | Repro: Teac XL-20
Notebook: ACER Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB / Intel HD Graphics | RAM: 4GB DDR3 1066 MHz | HDD: 640GB
Offline

Užívateľ
Užívateľ
switch

Registrovaný: 06.07.07
Prihlásený: 28.01.14
Príspevky: 116
Témy: 27 | 27
Bydlisko: BA
Napísal autor témyOffline : 14.12.2007 23:06 | switch

tak toto je asi priblizny kod:. problem bude asi v tom ze tie subory sa includeuju az po vygenerovani titlu
Kód:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
<?php
$str=$_GET['o'];

switch($str)
{
case "cennik":
$t="Cenník";
break;

case "cinnost":
$t="Činnosť";
break;
// vela caseov

}

   echo "<title>".$t." - nejaky ten titul</title>";
   ?>
   <meta http-equiv="content-type" content="text/html; charset=UTF-8">
   
</head>

<body id=body>

<div id="telo">

   <div id="menu">
   <a href="?o=cinnost">Činnosť</a>
   <a href="?o=produkty">Predaj</a>
   <a href="?o=cennik">Cenník</a>
   <a href="?o=partneri">Partneri</a>
   <a href="?o=upravy">Úpravy</a>
   <a href="?o=historia">História</a>
   <a href="?o=kontakt">Kontakt</a>
   <a href="?o=galeria">Galéria</a>
   <a href="?o=uvod" class="k">Úvod</a>
   </div>
   
   <div id="obsah">
      
       <div id="text">
       <?php
       $strana=$_GET['o'];
if (empty($strana))
include("sk/uvod.php");
else
if(is_file("sk/".$strana.".php"))
include("sk/".$strana.".php");
else
include("sk/uvod.php");
      ?>
            <div class="clear">
          
           </div>
          
       </div>
   
   
   </div>
   

</body>
</html>


_________________
"92% of teens have moved onto rap.
If you are part of the 8% that still listen to real
music, copy and paste this into your signature"
Offline

Správca fóra
Správca fóra
switch

Registrovaný: 27.07.07
Príspevky: 3971
Témy: 51 | 51
Bydlisko: Bratislava
Vek: 32
NapísalOffline : 15.12.2007 8:28 | switch

to vobec nevadi, ze includujes subory az po, skus tento kod (troska som ti zjednodusil ten tvoj):
Kód:
<?php
//zisti text medzi <h2> a </h2> z includovaneho suboru
function getTitle($file, $length=150) {
    $fp = @fopen($file, "r");
    if(!$fp) {
        return "Not found";
    }
    $filecontent = fread($fp, $length);
    eregi('<h2([^>]*)>(.*)</h2>', $filecontent, $zhoda);
   
    return !empty($zhoda[2]) ? eregi_replace('<([^>]*)>', ' ', $zhoda[2]) : false;
}

$incfile = "sk/uvod.php";

if(!empty($_GET['o'])) {
   $file = "sk/".$_GET['o'].".php";
   
   if(file_exists($file)) {
      $incfile = $file;
   }
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title><?php echo getTitle($incfile); ?> - nejaky ten titul</title>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body id="body">
<div id="telo">
   <div id="menu">
      <a href="?o=cinnost">Činnosť</a>
      <a href="?o=produkty">Predaj</a>
      <a href="?o=cennik">Cenník</a>
      <a href="?o=partneri">Partneri</a>
      <a href="?o=upravy">Úpravy</a>
      <a href="?o=historia">História</a>
      <a href="?o=kontakt">Kontakt</a>
      <a href="?o=galeria">Galéria</a>
      <a href="?o=uvod" class="k">Úvod</a>
   </div>
   
   <div id="obsah">
      <div id="text">
         <?php include_once($incfile); ?>
         <div class="clear"></div>
       </div>
   </div>
</div>
</body>
</html>


_________________
Desktop: CPU: AMD Athlon64 3000+ | MB: Biostar K8T890-A9 | VGA: NVIDIA GeForce 6200 LE 256MB | RAM: 2x 1GB A-DATA DDR 400 MHz Dual Kit | HDD: WD Caviar Blue 320GB | DVD: LG GSA-H10N | Keyboard: Chicony KU-0420 Silver/Black | Mouse: Logitech RX1000 | Zdroj: Corsair CX400 400W | CASE: DELUX DLC-MD370 Black | LCD: 20" Samsung 206BW | Repro: Teac XL-20
Notebook: ACER Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB / Intel HD Graphics | RAM: 4GB DDR3 1066 MHz | HDD: 640GB
Offline

Užívateľ
Užívateľ
switch

Registrovaný: 06.07.07
Prihlásený: 28.01.14
Príspevky: 116
Témy: 27 | 27
Bydlisko: BA
Napísal autor témyOffline : 15.12.2007 13:21 | switch

wau diki skusim


_________________
"92% of teens have moved onto rap.
If you are part of the 8% that still listen to real
music, copy and paste this into your signature"
Offline

Užívateľ
Užívateľ
switch

Registrovaný: 06.07.07
Prihlásený: 28.01.14
Príspevky: 116
Témy: 27 | 27
Bydlisko: BA
Napísal autor témyOffline : 15.12.2007 13:54 | switch

diki uz fici


_________________
"92% of teens have moved onto rap.
If you are part of the 8% that still listen to real
music, copy and paste this into your signature"
 [ Príspevkov: 7 ] 


switch



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

Router-Switch-Switch

v Siete

8

1132

06.12.2007 9:11

stanley666

V tomto fóre nie sú ďalšie neprečítané témy.

Asus Transformer vs Acer Aspire Switch vs Aspire Switch 10E

v Mobilné zariadenia

9

439

02.09.2015 17:42

R3Z0R

V tomto fóre nie sú ďalšie neprečítané témy.

switch

v Ostatné

7

238

17.01.2011 14:38

patro16

V tomto fóre nie sú ďalšie neprečítané témy.

Switch

v Ostatné

5

526

05.05.2008 16:34

SilverSurfer

V tomto fóre nie sú ďalšie neprečítané témy.

switch

v Siete

4

176

22.05.2012 11:51

Ares258

V tomto fóre nie sú ďalšie neprečítané témy.

Switch

v Ostatné

6

445

26.03.2008 14:18

SilverSurfer

V tomto fóre nie sú ďalšie neprečítané témy.

switch

v PHP, ASP

4

483

23.05.2009 15:36

kaidžas

V tomto fóre nie sú ďalšie neprečítané témy.

SWITCH

v Ostatné

5

395

24.10.2008 13:33

Jaro

V tomto fóre nie sú ďalšie neprečítané témy.

...Switch...

v Ostatné

0

336

06.10.2008 21:52

Eris14

V tomto fóre nie sú ďalšie neprečítané témy.

SWITCH

v Rozširujúce karty

4

1300

15.11.2006 22:32

maugggly

V tomto fóre nie sú ďalšie neprečítané témy.

WiFi Switch

v Siete

2

89

07.03.2013 12:10

michalesku

V tomto fóre nie sú ďalšie neprečítané témy.

Switch - problem

v Siete

8

164

31.08.2016 15:42

brezno227

V tomto fóre nie sú ďalšie neprečítané témy.

Zháňam switch

v Siete

5

145

04.03.2016 15:39

JanoF

V tomto fóre nie sú ďalšie neprečítané témy.

Switch internet

v Siete

2

318

15.09.2011 0:16

Tomas1

V tomto fóre nie sú ďalšie neprečítané témy.

I: Switch

v Informujem sa

0

199

18.08.2010 11:41

Qpkqkma

V tomto fóre nie sú ďalšie neprečítané témy.

P: Switch

v Predám

24

1421

26.02.2012 15:09

dixi



© 2005 - 2017 PCforum, edited by JanoF