Autor Zpráva
Xaero
Profil *
Mám problém, chtěl sem si do stránky www.xaero.xf.cz/main.php dát include a nějak to blbne. Pro lepší pochopení dávám code.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Language" content="cs">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
<meta name="description" lang="cs" content="Xaerova stránka">
<meta name="copyright" lang="cs" content="Xaero">
<meta name="keywords" lang="cs" content="Xaero,Warez">
<meta name="author" lang="cs" content="Xaero">
<title>Xaero</title>
<link rel="stylesheet" type="text/css" href="main.css">
</head>
<body>
<div id="mainbox">
<div id="menubox">
<div id="mainmenubox">Hlavní Menu</div>
<a href="main.php?stranka=uvod">Hlavní stránka</a><br>
<a href="linux.html?stranka=linux"></a>Linux<br>
<a href="o_mne.html?stranka=o_mne"></a>O mně<br>
<a href="warez.html?stranka=warez"></a>Warez<br>
<a href=""></a><br>
<a href=""></a><br>
<a href=""></a><br>
<a href=""></a><br>
<a href=""></a><br>
<a href=""></a><br>
<a href=""></a><br>
<a href=""></a><br>
<a href=""></a><br>
<a href=""></a><br>
<a href=""></a><br>
<a href=""></a><br>
<a href=""></a><br>
<a href=""></a><br>
<a href=""></a><br>
<a href=""></a><br>
<a href=""></a><br>
<a href=""></a><br>
<a href=""></a><br>
<a href=""></a><br>
<a href=""></a><br>
<a href=""></a><br>
</div>
<div id="topbox"><img border="0" src="logo.jpg"></div>
<div id="leftbox"><center>
<?
if ($stranka == "uvod") {include "main.php";}
elseif ($stranka == "linux") {include "linux.html";}
elseif ($stranka == "o_mne") {include "o_mne.html";}
elseif ($stranka == "warez") {include "warez.html";}
else {include "main.php";}
?>
</center></div>
</div>
<div id="downbox">Graphic design & code Xaero</div>
</body>
</html>
Alphard
Profil
nějak to blbne
asi to bude rozbitý, specifikovat by to nešlo?
tipoval bych to na problém s register globals off
Vladosik
Profil
Xaero
Z tech Tvych stranek mi vytuhnul Firefox:-D
Xaero
Profil *
Jak specifikovat?
HGD
Profil
tyvoe co to je ??? :) Opera se chudák zakousla !
je tam jako něco zacyklovanýho nebo něco takovýho, furt to načítalo to logo pod sebe
Xaero
Profil *
No to vím a právě to bych potřeboval odstranit.Ale nevím jak.
bukaj
Profil
Xaero
to bude tím, že ta stránka načítá sama sebe ;)
DJ Miky
Profil
Nedávej odkazy ve tvaru:
main.php?stranka=uvod
Místo toho dávej odkazy třeba:
index.php?stranka=uvod

A ten kód, co jsi posílal, dej do index.php.

Do main.php atd. dej jen obsah, bez ničeho, bez include atd.

Takhle se to zacyklí, protože načítáš stránku main.php a tím ?stranka=uvod v PHP skriptu zajistíš, aby se tam znovu vložila stránka main.php. Jenže pořád je definované ?stranka=uvod, takže se tam pořád bude vkládat main.php, než ti spadne prohlížeč nebo vyprší max_execution_time v PHP.
Xaero
Profil *
no dobry už to de až na ten uvod co mi furt vrtá hlavou, koukněte se sami
http://xaero.xf.cz/index.php?stranka=warez
http://xaero.xf.cz/index.php?stranka=o_mne
http://xaero.xf.cz/index.php?stranka=linux
http://xaero.xf.cz/index.php?stranka=uvod
prvacek
Profil
napred bys mohl vymazat tu starou stranku a napis kod toho uvodu, bez toho nic nezmuzu
Xaero
Profil *
jmenuje se index.php CODE je:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Language" content="cs">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
<meta name="description" lang="cs" content="Xaerova stránka">
<meta name="copyright" lang="cs" content="Xaero">
<meta name="keywords" lang="cs" content="Xaero,Warez">
<meta name="author" lang="cs" content="Xaero">
<title>Xaero</title>
<link rel="stylesheet" type="text/css" href="main.css">
</head>
<body>
<div id="mainbox">
<div id="menubox">
<div id="mainmenubox">Hlavní Menu</div>
<a href="index.php?stranka=uvod">Uvod</a><br>
<a href="index.php?stranka=linux">Linux</a><br>
<a href="index.php?stranka=o_mne">O mně</a><br>
<a href="index.php?stranka=warez">Warez</a><br>
<a href=""></a><br>
<a href=""></a><br>
<a href=""></a><br>
<a href=""></a><br>
<a href=""></a><br>
<a href=""></a><br>
<a href=""></a><br>
<a href=""></a><br>
<a href=""></a><br>
<a href=""></a><br>
<a href=""></a><br>
<a href=""></a><br>
<a href=""></a><br>
<a href=""></a><br>
<a href=""></a><br>
<a href=""></a><br>
<a href=""></a><br>
<a href=""></a><br>
<a href=""></a><br>
<a href=""></a><br>
<a href=""></a><br>
<a href=""></a><br>
</div>
<div id="topbox"><img border="0" src="logo.jpg"></div>
<div id="leftbox"><center>
<?
if ($stranka == "uvod") {include "main.php";}
elseif ($stranka == "linux") {include "linux.html";}
elseif ($stranka == "o_mne") {include "o_mne.html";}
elseif ($stranka == "warez") {include "warez.html";}
else {include "main.php";}
?>
</center></div>
</div>
<div id="downbox">Graphic design & code Xaero</div>
</body>
</html>
Alphard
Profil
dej sem kód main.php
Xaero14
Profil
tady je:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Language" content="cs">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
<meta name="description" lang="cs" content="Xaerova stránka">
<meta name="copyright" lang="cs" content="Xaero">
<meta name="keywords" lang="cs" content="Xaero,Warez">
<meta name="author" lang="cs" content="Xaero">
<title>Xaero</title>
<link rel="stylesheet" type="text/css" href="main.css">
</head>
<body>
<div id="mainbox">
<div id="menubox">
<div id="mainmenubox">Hlavní Menu</div>
<a href="main.php?stranka=uvod">Hlavní stránka</a><br>
<a href="linux.html?stranka=linux"></a>Linux<br>
<a href="o_mne.html?stranka=o_mne"></a>O mně<br>
<a href="warez.html?stranka=warez"></a>Warez<br>
<a href=""></a><br>
<a href=""></a><br>
<a href=""></a><br>
<a href=""></a><br>
<a href=""></a><br>
<a href=""></a><br>
<a href=""></a><br>
<a href=""></a><br>
<a href=""></a><br>
<a href=""></a><br>
<a href=""></a><br>
<a href=""></a><br>
<a href=""></a><br>
<a href=""></a><br>
<a href=""></a><br>
<a href=""></a><br>
<a href=""></a><br>
<a href=""></a><br>
<a href=""></a><br>
<a href=""></a><br>
<a href=""></a><br>
<a href=""></a><br>
</div>
<div id="topbox"><img border="0" src="logo.jpg"></div>
<div id="leftbox"><center>
<?
if ($stranka == "uvod") {include "main.php";}
elseif ($stranka == "linux") {include "linux.html";}
elseif ($stranka == "o_mne") {include "o_mne.html";}
elseif ($stranka == "warez") {include "warez.html";}
else {include "main.php";}
?>
</center></div>
</div>
<div id="downbox">Graphic design & code Xaero</div>
</body>
</html>

už asi vím v čem je chyba, myslím že by tam něměl být ten usek s php že? ale když ho smažu tak to blbne zas jinak tak nevim
Alphard
Profil
jasně, takhle se to donekonečna volá
nemá tam být v podstatě nic, ani html hlavička, pouze text zobrazovaný na stránce úvod, jako např. o_mne.html

Vaše odpověď

Mohlo by se hodit

Odkud se sem odkazuje


Prosím používejte diakritiku a interpunkci.

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