Datenschutzerklärung

Schwerer Fehler, was nun?

Validome - Forum

Startseite Validome
RSS 2.0  
Sie sind nicht angemeldet. Atom 1.0  
Forum Home / HTML und XHTML-Forum /

Schwerer Fehler, was nun?

  Beitrag schreiben
Autor
Beitrag Seiten:  1 2 3
phil128
Gast



Danke für die Tipps. Ich schaue mal was sich machen lässt.

Allerdings hätte ich noch eine Frage.

Das mit den Switches ist ja schön und gut aber ich hab da noch was anderes gefunden:

<?
if(isset($GET['f']) AND !$_GET['f']=="")
{
$seite_f = $_GET['f'];
}
else
{
$seite_f="home";
};
$nichterlaubt = array('/','/\/',':','.');
$seite_f = str_replace($nichterlaubt,'', $seite_f);
if(!file_exists("unterseiten/".$seite_f."php")) {$seite_f = "home";}

if(isset($_GET['ID']) AND in_array($_GET['ID'],array(0,1,2,3,4,5,6,7)))
{
$seite_id = $_GET['ID'];
}
else
{
$seite_id = "";
}
?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>UD</title>
</head>

<body>
<?
include("unterseiten/".$seite_f.".php");

?>
</body>
</html>


So das ist auch so etwas wie ein Switch. Nur hier habe ich jetzt eine Frage. Dieses Script ruft ja mit ....com/index.php?f=home die home.php auf.
aber ich möchte noch weitere Seiten mit den ID´s includen. Dann lautet der Link so:
....com/index.php?f=home&id=1

Jetzt Frage ich mich wie ich in dem Script die partner.php als ID1 include.
Ich hoffe ihr könnt mir helfen.


16.02.2007 18:25:09
  Zitieren
HTMELL
Administrator

Registriert: 11.05.2006
Beiträge: 544
Hallo,
etwa so ?

if($seite_id == '1') {
  include("partner.php");
}
else {
  include("unterseiten/".$seite_f.".php");
}


_______________________________________
mfg
Thomas Mell

www.validome.org

16.02.2007 19:35:40
  Zitieren
phil128
Gast



Ich weiß nicht genau wo der code  dann hin kommt aber ich beschreibe es mal noch ein bischen genauer.

Ich glaube hier setzt man die ID ein:

{
$seite_id = $_GET['ID'];
}
else
{
$seite_id = "1";
}
else
{
$seite_id = "2";
}
.
.
.
(Dies steht im php teil des Scripts, dieses ganz oben in die index.php kommt)


und jetzt muss man unten in dem kleinen Teil noch reinschreiben was da includet wird.


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>UD</title>
</head>

<body>
<?
include("unterseiten/".$seite_f.".php");

?>
</body>
</html>

In den teil hier den Abschnitt:

<?
include("unterseiten/".$seite_f.".php");

?>

Nur ich weiß dann nicht wie der Code lautet. So in etwa?
include("unterseiten/".$seite_id="1"."partner.php");


16.02.2007 20:49:21
  Zitieren
HTMELL
Administrator

Registriert: 11.05.2006
Beiträge: 544
So wie ich es schon geschrieben hatte sollte es funktionieren.
if($seite_id == '1') {
  include("unterseiten/partner.php");
}
else {
  include("unterseiten/".$seite_f.".php");
}


_______________________________________
mfg
Thomas Mell

www.validome.org

16.02.2007 23:17:11
  Zitieren
phil128
Mitglied

Registriert: 16.02.2007
Beiträge: 1
Hmm. Aber wenn ich jetzt die HP aufrufe kommt die partner.php und nicht die home.php. Irgendwas stimmt da nicht...

Beitrag geändert von phil128 (17.02.2007 10:21:50)


17.02.2007 10:08:58
http://www.finalgamesworld.ebytehost.com Zitieren
Seiten:  1 2 3   Beitrag schreiben
Wechsel zu

Die letzten Beiträge aus diesen Forum

Valid HTML 4.01