Autor Zpráva
BlackMartin
Profil
Dobrý den.
Mám kód (zkráceně) :

<html>
<a href="/admin/index.php?obsah=hlnastaveni.php"> Nastavení </a>
<div style="height: 285px; width: 758px">

<?php
$obsah = $_GET['obsah'];
if ($obsah==FAlSE)
{
echo "";
}
else {
include ($obsah);
}
?>

</div>
</html>

Ale po kliknutí na odkaz mi to vyhodí chybu 404.
Prosím kde dělám chybu ?
Děkuju za pomoc
nightfish
Profil
a existuje soubor /admin/index.php ?
BlackMartin
Profil
Kua moooc se omlouvám měl jsem tam takovou dementní chybu.
Vyřešil jsem to takto :

<a href="../admin/index.php?obsah=hlnastaveni.php">Hlavní nastavení</a>

OK přesto dík za odpověd.

Ale měl bych ještě jeden dotaz.
Když před vstupen do souboru index.php se musí zadat heslo (použito IF a ELSE ) a potřebuji aby to heslo bylo dáno do cookies a pak bráno z cookies.
Nevíte jak na to ?
Děkuju za pomoc
Str4wberry
Profil
Odpovídám BlackMartinovi:
A hledat slovo „cookies“ Tě nenapadlo? Počti si na Linuxsoftu, měl bys to tam pochopit.
BlackMartin
Profil
ok díky.

Vím že jsem otravný ale pls změnil jsem kod na :

<html>
<a href="/admin/index.php?obsah=hlnastaveni"> Nastavení </a>
<div style="height: 285px; width: 758px">

<?php
$obsah = $_GET['obsah'];
if ($obsah==FAlSE)
{
echo "";
}
else {
include ($obsah.php);
}
?>

</div>
</html>


Ale nefunguje. Kde je chyba prosím ??
nightfish
Profil
Ale nefunguje. Kde je chyba prosím ??
zřejmě tam někde bude
ale pokud nenapíšeš, jak se nefunkčnost projevuje, případně i chybovou hlášku, pokud to nějakou píše, tak se konkrétní odpovědi nedočkáš

EDIT: a pro jistotu doporučuju mrknout na Nejčastější potíže s PHP (FAQ)
BlackMartin
Profil
Chyba :

Warning: include(hlnastaveniphp) [function.include]: failed to open stream: No such file or directory in C:xampphtdocs estadminindex.php on line 67

Warning: include() [function.include]: Failed opening 'hlnastaveniphp' for inclusion (include_path='.;C:xamppphppear') in C:xampphtdocs estadminindex.php on line 67
nightfish
Profil
teď už stačí jen vzít slovník a ty hlášky si přeložit...
a jak se tak dívám, tak include ($obsah.php); určitě není správně... v PHP se řetězce uvozují uvozovkami nebo apostrofy
BlackMartin
Profil
OK díky moc už to funguje ;)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0