Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 5 ] 
AutorSpráva
Offline

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

Registrovaný: 31.10.15
Prihlásený: 11.03.24
Príspevky: 207
Témy: 61
Bydlisko: Nitra
Príspevok NapísalOffline : 05.04.2020 11:48

Dobrý deň chcel by som sa opýtať mám Stránku(Home) tam ďalšie 3 podstránky(Blog,Contact,Gallery). <header> sa opakuje na každej. Tak som vytvoril header.php a na každej stránke mám:
Kód:
<?php
require  'header.php';
   ?>


Offline

Prevádzkovateľ fóra
Prevádzkovateľ fóra
PHP menu

Registrovaný: 01.05.05
Príspevky: 13343
Témy: 1494
Bydlisko: Bratislava
Príspevok NapísalOffline : 05.04.2020 11:52

Aka je otazka?







_________________
Streacom DA2 | SilverStone Titanium SX800-LTI 800W | ASRock X299E-ITX/ac | Intel Core i9-9980XE & be quiet! Dark Rock TF | Kingston HyperX Impact 64 GB DDR4 2666 MHz | NVIDIA Titan RTX 24 GB | Intel SSD Optane 905P 480 GB NVMe U.2 & Intel SSD 750 1,2 TB NVMe U.2 & Intel SSD 660p 2 TB NVMe M.2 & Seagate BackUp Plus Portable 56 TB USB | 55" 4K OLED Dell Alienware AW5520QF & 24" LCD EIZO FlexScan EV2451 | Ergotron LX Wall Mount Keyboard Arm | Logitech Craft | Logitech G603 | Logitech F710 | Harman Kardon Sabre SB 35 & Sennheiser RS 175 | Microsoft Windows 7 Ultimate | APC Back-UPS ES 700 | Lenovo ThinkPad X250 | iPhone X 256 GB & Pitaka Aramid | SilverStone ML05B Milo | Corsair SF600 SFX 600W | ASRock X99E-ITX/ac | Intel Xeon E5-2683 v4 & NOCTUA NH-L12S | Kingston HyperX Savage 32 GB DDR4 2400 MHz | NVIDIA GeForce GT 710 1 GB | Intel SSD Optane Memory 32 GB NVMe M.2 & Intel SSD 730 240 GB SATA | Ubuntu Server
Offline

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

Registrovaný: 31.10.15
Prihlásený: 11.03.24
Príspevky: 207
Témy: 61
Bydlisko: Nitra
Príspevok Napísal autor témyOffline : 05.04.2020 11:59

Dobrý deň chcel by som sa opýtať mám Stránku (Home) tam ďalšie 3 podstránky (Blog,Contact,Gallery). <header> sa opakuje na každej. Tak som vytvoril header.php a na každej stránke mám:
Kód:
<?php
   require  'header.php';
?>

Chcem sa opýtať je rozdiel medzi 'require' a 'include ?
Potom header.php mám takto urobený zatiaľ:
Kód:
<header class="site-header">
   <nav class="container">
      <ul class="menu">
         <li><a href="index.php">Home</a></li>
         <li><a href="gallery.php">Gallery</a></li>
         <li><a href="blog.php">Blog</a></li>
         <li><a href="contact.php">Contact</a></li>
      </ul>
   </nav>
</header>

A aký je najlepší spôsob urobiť aby keď som na stránke Home tak link bude napríklad strong označený inou farbou a nebol by klikatelný napríklad ? Ďakujem


Offline

Prevádzkovateľ fóra
Prevádzkovateľ fóra
PHP menu

Registrovaný: 01.05.05
Príspevky: 13343
Témy: 1494
Bydlisko: Bratislava
Príspevok NapísalOffline : 05.04.2020 12:14

include vrati pri neexistujucom subore len warning
require vrati pri neexistujucom subore error a skript sa zastavi

k druhej veci na co sa pytas si musis na zaklade parametrov zistovat na ktorej podstranke sa nachadzas a opodmienkujes svoje menu, cize ak si na stranke /blog.php tak nezobrazis v menu <a href="blog.php">Blog</a> ale len Blog, to je jedno z rieseni ako na to, je uz len na tebe ako budes na strane servera zistovat na ktorej stranke sa nachadzas, to vies ty podla toho ako mas stranku riesenu







_________________
Streacom DA2 | SilverStone Titanium SX800-LTI 800W | ASRock X299E-ITX/ac | Intel Core i9-9980XE & be quiet! Dark Rock TF | Kingston HyperX Impact 64 GB DDR4 2666 MHz | NVIDIA Titan RTX 24 GB | Intel SSD Optane 905P 480 GB NVMe U.2 & Intel SSD 750 1,2 TB NVMe U.2 & Intel SSD 660p 2 TB NVMe M.2 & Seagate BackUp Plus Portable 56 TB USB | 55" 4K OLED Dell Alienware AW5520QF & 24" LCD EIZO FlexScan EV2451 | Ergotron LX Wall Mount Keyboard Arm | Logitech Craft | Logitech G603 | Logitech F710 | Harman Kardon Sabre SB 35 & Sennheiser RS 175 | Microsoft Windows 7 Ultimate | APC Back-UPS ES 700 | Lenovo ThinkPad X250 | iPhone X 256 GB & Pitaka Aramid | SilverStone ML05B Milo | Corsair SF600 SFX 600W | ASRock X99E-ITX/ac | Intel Xeon E5-2683 v4 & NOCTUA NH-L12S | Kingston HyperX Savage 32 GB DDR4 2400 MHz | NVIDIA GeForce GT 710 1 GB | Intel SSD Optane Memory 32 GB NVMe M.2 & Intel SSD 730 240 GB SATA | Ubuntu Server
Offline

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

Registrovaný: 31.10.15
Prihlásený: 11.03.24
Príspevky: 207
Témy: 61
Bydlisko: Nitra
Príspevok Napísal autor témyOffline : 10.04.2020 23:26

Existuje voľaká stránka kde by som mohol uploadovať kód z php ktorý ma viac súborov ? A potom sem len hodiť link napr. ako codepen pre html a css? Ak nie pridávam sem aspoň header ide mi teraz o tú navigáciu len sa vzdelávam nič iné. Kde je použité php pridávam komentár a chcem sa opýtať či to dobre chápem resp. nechápem.
Kód:
<?php
   $page_name = basename($_SERVER['SCRIPT_NAME'], '.php'); // Do premennej $page_name pridá vlastne pole s nazvámi ktoré maju .php v danom priečinku na ktorom sme. napriklad index ?
   if ( $page_name == 'index' ) $page_name = 'home'; // V prípade, že je $page_name index tak ho premenuj na home ?
 ?>
<!DOCTYPE html>
<html>
   <head>
      <meta charset="UTF-8">
      <title>Kickass Website / <?php echo ucfirst($page_name) ?></title> // Zobraz $page_name s Velkým prvým písmenom. Toto mi nefunguje zobrazí len Kickass Website neviem prečo.
      <link rel="stylesheet" href="http://fonts.googleapis.com/css?family=Montserrat:400,700">
      <link rel="stylesheet" href="css/style.css">
   </head>
   <body class="<?php echo $page_name ?>"> // Pridá názov classu podľa toho na ktorej stránke sme napríklad class="blog"
      <header class="site-header">
         <nav class="container">
            <ul class="menu">
               <?php

               $pages = ( glob('*.php') ); // Vytvorí premennú $pages a pridá do nej pole so stránkami s koncovkami php čiže blog.php
               unset($pages[2],$pages[4]); // Toto vlastne vymaže hodnoty s indexom 2 a 4
               $pages = array_reverse( $pages ); // Toto ich zoradí od konca ale chcem sa opýtať existuje funkcia ak chcem vymeniť medzi sebou hodnoty s indexom 3 a 4 ?

               foreach ( $pages as $file ) { //Každú hodnotu z pola $pages pridaj do premennej $file
                  $page = basename ($file, '.php'); // Vytvor premennu $page na základe názvu $file ale odstraň .php ?
                  if ( $page == 'index' ) $page = 'home'; // Ak je $page index tak ho premenuj na home

                  if ( $page_name == $page ) echo '<li><strong>'.ucfirst($page).'</strong></li>'; // Ak vlastne máme otvorenú stránku blog.php a a súhlasí s $page tak zobraz zvýraznené <li>inač zobraz link
                  else echo '<li><a href="'.$file.'">'.ucfirst($page).'</a></li>';
               }

               ?>
            </ul>
         </nav>
      </header>
   </body>
</html>



Odpovedať na tému [ Príspevkov: 5 ] 


Podobné témy

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

v PHP, ASP

21

1693

05.05.2008 15:11

pitbull Zobrazenie posledných príspevkov

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

v JavaScript, VBScript, Ajax

2

662

27.04.2008 10:13

Blackshadow Zobrazenie posledných príspevkov

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

v PHP, ASP

2

460

22.02.2008 20:15

B.A.X.O Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. PHP menu - je to tak spravne ?

v PHP, ASP

2

484

29.03.2009 16:02

mienkofax Zobrazenie posledných príspevkov

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

v PHP, ASP

5

655

09.05.2012 10:31

Ophelia Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ako na MENU pomocou HTML+CSS+PHP ???

v HTML, XHTML, XML, CSS

3

1128

20.11.2006 15:19

javo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Hľadám dobrovoľníka, čo urobí PHP menu pre web MC

v PHP, ASP

0

307

14.12.2014 0:37

martina833 Zobrazenie posledných príspevkov

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

v HTML, XHTML, XML, CSS

2

491

15.10.2013 21:54

newbie99 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. PHP programátor - PHP, MySQL, jQuery,X)Html/CSS

v Ponuka práce

0

1300

02.05.2011 12:08

magicmedia Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Vytvorenie suboru php a vlozenie php scriptu

v PHP, ASP

4

1434

07.05.2010 14:02

DeiForm Zobrazenie posledných príspevkov

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

v PHP, ASP

8

826

18.03.2011 19:21

camo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. php ->mysql ->php Help.zoradit

v PHP, ASP

4

585

20.06.2009 12:44

KViki Zobrazenie posledných príspevkov

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

v HTML, XHTML, XML, CSS

21

1143

27.01.2011 8:58

Antuanet Zobrazenie posledných príspevkov

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

v Video programy

2

767

20.04.2008 15:39

Dzin Zobrazenie posledných príspevkov

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

v JavaScript, VBScript, Ajax

3

877

11.12.2007 15:34

Tominator Zobrazenie posledných príspevkov

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

v HTML, XHTML, XML, CSS

2

761

04.04.2009 16:00

DeiDaro Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra