• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Includieren Funzt nit

Status
Für weitere Antworten geschlossen.

gollum1990

Neues Mitglied
Warum includiert der nicht:
[php:1:b494e1656e]<?php
session_start();

$was = $_GET["was"];

if(!isset($was))
{
$was = "status";
}

if(!isset($_SESSION['username']) and $was=="status")
{
echo "Bitte erst <a href=\"?was=login\">einloggen</a>";
}

if(isset($_SESSION['username']) and $was=="status")
{
echo "Hallo ".$_SESSION['username']." <a href=\"?was=logout\">Logout</a>|<a href=\"?was=steinwerfer\">Steinwerfer anzahl</a>|<a href=\"?was=bauen\">Steinbau</a>|<a href=\"?was=punkte\">Deine Punkte</a>";
}

if($was=="login")
{
echo "
<form action=\"?was=username\" Method=\"post\">
Passwort:

<input type=\text\" name=\"username\" size=\"25\">

<input type=\"submit\" value=\"Absenden\">

</form> ";
}

$username = $_POST["username"];

if($was == "username")
{
$_SESSION['username'] = $username;
echo "Login erfolgreich <a href=\"?was=status\">weiter</a>";
}

if($was=="logout")
{
session_destroy();
echo "Logout erfolgreich <a href=\"?was=status\">weiter</a>";
}
if(!isset($was))
{
$was = "steinwerfer";
}



if(isset($_SESSION['username']) and $was=="steinwerfer")
{
echo "<?php include('Ansicht.php') ?>";
}
if(!isset($was))
{
$was = "bauen";
}

if(isset($_SESSION['username']) and $was=="bauen")
{
echo '<?php include("bau.php") ?>';
}
if(!isset($was))
{
$was = "punkte";
}

if(isset($_SESSION['username']) and $was=="punkte")
{
echo '<?php include("punkte.php") ?>';
}


?>[/php:1:b494e1656e]
 
weil du nirgendwo einen include befehl hast.

ich vermute aber was du erreichen willst
schreibt mal statt dieser komischen ausgabe:
Code:
echo "<?php include('Ansicht.php') ?>";

Code:
include 'Ansicht.php';

(Nein da gehören KEINE klammern hin)
 
include() ist eine php-funktion (befehl), den kannst/musst du nicht mit echo ausgeben lassen.
Code:
echo "<?php include('Ansicht.php') ?>"; => include('Ansicht.php');
außerdem hast du das semikolon vergessen (bei deiner variante).
 
dann lies nochmal gründlich durch was du durch was ersetzen sollst.
 
Es funktioniert nicht
Ich habe alle möglichkeiten ausprobiert wenn ich
ohne <?php ..... ?>
mache, dann zeigt er mir immer include("oder' Ansicht.php "oder')
und wenn ich mit
<?php .. ?>
zeigt er mir nichts an
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben