Stránka 1 z 1

20.Funkcie

PoslaťNapísal: Str 18. Apr 2012 8:35:48
od Kalina Jaro
dajte sem riešenie tejto ulohy prosím vás. Dumám nad tým more druhý den nič nechápem s tade čo píšu :)

Re: 20.Funkcie

PoslaťNapísal: Pia 27. Apr 2012 11:09:53
od šulo
1. V PSPade si vytvorte nový súbor (Súbor->Nový->php)
2. Subor ulozte a pomenujte ho ako funkcie.php
3. Skopirujte tam toto
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1250">
<meta name="generator" content="PSPad editor, http://www.pspad.com">
<link rel="stylesheet" type="text/css" href="style.css">
<?php
}

function menu() {
?>
</head>
<body>


4. Otvorte si subor menu.php a skopirujte z tade vsetok obsah
5. Do suboru funkcie.php tento kod co ste skopirovali vlozte pod ten prvy kod
6. Pod to tam skopirujte toto
<?php
}

function sub_xhtml() {
?>


7. Otvorte si subor sub_menu.php alebo sub_xhtml.php a skopirujte z tade vsetok obsah
8. Do suboru funkcie.php tento kod co ste skopirovali vlozte
9. Dalej tam skopirujte toto
<?php
}

function sub_php() {
?>

10. Otvorte si súbor sub_php.php a skopirujte z tade vsetok obsah
11. Do suboru funkcie.php tento kod co ste skopirovali vlozte
12. Dalej tam skopirujte toto
<?php
}

function koniec() {
?>
</body>
</html>
<?php
}

13. Ok, subor mozte ulozit.
14. Takze subor funkcie.php by mal vypadat asi takto
Kód: Vybrať všetko
<?php
function head() {
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
  <meta http-equiv="content-type" content="text/html; charset=windows-1250">
  <meta name="generator" content="PSPad editor, www.pspad.com">
  <link rel="stylesheet" type="text/css" href="style.css">
<?php
}

function menu() {
?>
</head>
<body>
<table width="100%">
  <tr>
  <td id="lavy"></td><td id="stred"><a href="index.php">úvod</a><a href="xhtml.php">xhtml</a><a href="php.php">php</td><td id="pravy"></td>
  </tr>
  </table>
<?php
}

function sub_xhtml() {
?>
<div id="blok">
  <p>Výuka XHTML</p>
  <a href="../text/text.php">text</a>
  <a href="../odkazy/odkazy.php">odkazy</a>
  <a href="../rozvrh/rozvrh.php">rozvrh</a>
  <a href="../oramovanie/ramy.php">rámy</a>
  <a href="../obrazky/obrazky.php">obrázky</a>
<a href="../formatovanie/text_css.php">formát textu</a>
<a href="../zoznam/zoznam_odr.php">zoznamy</a>
<a href="../cislo/zoznam_cis.php">èíselné zoznamy</a>
<a href="../formular/formulare.php">formulár</a>
<a target="_blank" href="http://validator.w3.org/check?uri=referer"><img src="http://www.w3.org/Icons/valid-xhtml10" alt="Valid XHTML 1.0 Transitional" width="88" border="0" /></a>
  </div>
<?php
}

function sub_php() {
?>
<div id="blok">
  <p>Výuka PHP</p>
  <a href="../datum/datum.php">dátum a èas</a>
  <a href="../premenne/premenne.php">premenné</a>
  <a href="../kalkulacka/kalkul_1.php">kalkulaèka</a>
  <a href="../mail/mail_1.php">mail</a>
  <a href="../cyklus/text_cykl.php">príkazy cyklu</a>
  <a href="../nasobilka/nasob_1.php">násobilka</a>
  <a href="../kocka/kocka.php">kocka</a>
   
<a target="_blank" href="http://validator.w3.org/check?uri=referer"><img src="http://www.w3.org/Icons/valid-xhtml10" alt="Valid XHTML 1.0 Transitional" width="88" border="0" /></a>
  </div>
<?php
}

function koniec() {
?>
</body>
</html>
<?php
}


15. Ok, teraz budete musiet urobit urcite upravy vo vsetkych dosial vytvorenych suboroch
16. Otvorte si subor datum.php
17. Vymazte si z tade hlavicku, teda tento kod
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1250">
<meta name="generator" content="PSPad editor, http://www.pspad.com">
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>


18. Namiesto toho tam dajte toto
<?php
include "funkcie.php";
head();
echo "<title>Dátum a èas </title>";
menu();
sub_php();
?>


Tu treba este povedat ze nie vzdy tam bude to sub_php(); ale niekedy tam bude aj sub_xhtml();, to uz podla toho ze ci ten odkaz chceme zobrazit v submenu XHTML alebo v submenu PHP...

19. Vymazte z tade aj toto
</body>
</html>

20. Namiesto toho tam dajte toto
<?php
koniec();
?>

21. Teda hlavny obsah ostava, nahradza sa len hlavicka a koniec stranky.
22. Taketo upravy treba urobit vo vsetkych dosial vytvorenych suboroch, teda napr. odkazy.php, formulare.php...
23. Treba este upozornit ze treba menit tento riadok
echo "<title>Dátum a èas </title>";
Tam treba vzdy prepisat ten title, teda titulok stranky.
24. Ok, teraz to vsetko ulozime a nahrame na server, subor funkcie.php musite dat do vsetkych adresarov aj do hlavneho korenoveho adresara.

Keby ste mali s niecim problemy alebo by ste niecomu nechapali, napiste do tejto temy, pokial budem vediet, rad poradim...