Autor Zpráva
Spajky
Profil
Neumím to vysvětlit, snad to alespoň někdo pochopí:
Zkoušel jsem vložit do souboru index.php obsah stránky pomocí include. Vytvořil jsem si soubor stranka.php a adresář soubory se souborem omne.php. Do souboru stranka jsem vložil:
$soubor = "soubory/".$stranka.".php"; // k názvu připojíme cestu do adresáře zepředu a příponu zezadu

if (!file_exists($soubor)) {
$soubor = "index.php";
} // pokud neexistuje soubor, který chceme includovat, budeme vkládat soubor index.php

a do soudoru omne:
if (!isset($_GET['str'])) {

$stranka = "uvod";
} else {
$stranka = $_GET['str'];
}
<ul>
<li><a href="http://www.petrhlous.ic.cz/novinky/">nové</a></li>
<li><a href="http://www.petrhlous.ic.cz/ceske_svycarsko/">české švýcarsko</a></li>
<li><a href="http://www.petrhlous.ic.cz/saske_svycarsko/">saské švýcarsko</a></li>
<li><a href="http://www.petrhlous.ic.cz/labske_piskovce/">labské pískovce</a></li>
<li><a href="http://www.petrhlous.ic.cz/luzicke_hory/">lužické hory</a></li>
<li><a href="http://www.petrhlous.ic.cz/jizerske_hory/">jizerské hory</a></li>
<li><a href="http://www.petrhlous.ic.cz/jested_a_okoli/">ještěd a okolí</a></li>
<li><a href="http://www.petrhlous.ic.cz/krkonose/">krkonoše</a></li>
<li><a href="http://www.petrhlous.ic.cz/jine_kraje/">jiné kraje</a></li>
<li><a href="http://www.petrhlous.ic.cz/ostatni/">ostatní</a></li>
</ul>


Soubor index.php mi napsal, že je chyba ve stranka.php. Jak mám vložit obsah stránky do index.php?
one_k
Profil
jakou chybu ti to vypsalo?
Spajky
Profil
Parse error: parse error in h:program fileseasyphp1-8wwwindex.php on line 9
one_k
Profil
mohl by jsi sem dat obsah souboru index.php ?
Spajky
Profil
<html>

<head>
<title></title>
</head>
<body>
<?php
include ("head.php");
include ("menu.php");
include {"stranka.php"}
include ("bottom.php");
?>
</body>
</html>

Devátý řádek je include {"stranka.php"}.
habendorf
Profil
co ty závorky?
one_k
Profil
misto {} tam napis ()
Spajky
Profil
Tohle funguje, ale teď to zas píše:
Notice: Undefined variable: stranka in h:program fileseasyphp1-8wwwstranka.php on line 2,
pro stránku s kódem:
<?php

$soubor = "soubory/".$stranka.".php"; // k názvu připojíme cestu do adresáře zepředu a příponu zezadu
if (!file_exists($soubor)) {
$soubor = "index.php";
} // pokud neexistuje soubor, který chceme includovat, budeme vkládat soubor index.php
?>
one_k
Profil
if (!isset($_GET['str'])) {

$stranka = "uvod";

} else {

$stranka = $_GET['str'];

}
Spajky
Profil
A ten script, který jsem psal před tím patří kam?
one_k
Profil
pred
$soubor = "soubory/".$stranka.".php"; // k názvu připojíme cestu do adresáře zepředu a příponu zezadu

proste ja ted vubec nevim jak co delas, kterym scriptem co volas takze ti moc neporadim..
Spajky
Profil
Jaká adresa bude na omne.php? index.php?str=omne?
Spajky
Profil
Mám to hodit na internet? I když kód si asi neprohlédneš.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0