Gå til innhold

Kode?


Gjest Slettet+432

Anbefalte innlegg

Gjest Slettet+432

Har noen peiling på hva som er galt med koden nedenfor? Får bare:

 

Parse error: parse error, unexpected T_STRING, expecting ',' or ';' in /home/httpd/vhosts/reboothome.com/httpdocs/include/admin/admin.php on line 52
.

 

Her er koden:

 

<?php

session_start();

if($_SESSION['brukernavn'] && $_SESSION['passord'])

{

//Logger på databasen. Legg inn din egen info

$hostname = "localhost";

$user = "*****";

$password = "*****";

$db = "*******";

$connection = @mysql_connect($hostname, $user, $password) or die("Umulig å få kontakt med database");

@mysql_select_db($db);

 

$henter_bruker = @mysql_query("SELECT brukerid FROM brukere WHERE brukernavn='{$_SESSION['brukernavn']}' AND passord='{$_SESSION['passord']}'");

if(@mysql_num_rows($henter_bruker) == 0)

{

print("Feil brukernavn og/eller passord!");

}

else

{

 

echo "

<!doctype html public \"-//W3C//DTD HTML 4.0 //EN\">

<html>

<head>

      <title>reboot@ :: Administrasjon</title>

      <link rel=\"stylesheet\" type=\"text/css\" href=\"http://www.reboothome.com/stilark.css\">

 

 

</head>

<body>

<div id=\"hoved\" style=\"position:absolute; left:242px; top:206px; width:506px; height:606px; z-index:1\">

 

<table width=\"500\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">

 

<tr>

 

 

<table cellspacing=\"0\" cellpadding=\"16\" border=\"0\">

 

<tr><td>

 

<!-- innhold -->

?>

 

<?php

 

    switch ($side)

 

    {

 

    case 'link_admin':

    include ("link_admin/admin.php");

    break;

 

    case 'nyheter_admin':

    include ("nyheter/index.php");

    break;

 

    case 'admin_hoved':

    include ("include/admin_index.php");

    break;

 

    default:

    include ("include/admin_index.php");

    break;

 

}

 

?>

 

<!-- /innhold -->

<?php

</td></tr></table>

 

</td>

 

</tr>

 

</table>

 

</div>

 

<br><br>

 

<p><center><img src=\"http://www.reboothome.com/images/logo.jpg\" alt=\"\"></center><br><br>

 

</p>

<div id=\"meny\" style=\"position:absolute;  top:206px; width:151px; z-index:1\">

<table class=\"meny\" cellspacing=\"0\" cellpadding=\"0\">

 

<tr>

 

<td class=\"bar\" colspan=\"2\">     <b>:: Meny ::</b></td>

 

</tr>

<tr>

 

<td style=\" background-image: url('http://www.reboothome.com/images/img02_mbg.jpg');\" class=\"meny_tekst\" valign=\"top\">

<br>

<!--meny -->

 

   :: <a href=\"admin.php?side=admin_hoved\">Hovedsiden</a> <br>

   :: <a href=\"admin.php?side=link_admin\">Link Admin</a> <br>

   :: <a href=\"admin.php?side=nyheter_admin\">Nyhetes Admin</a> <br>

   :: <a href=\"loggut.php\">Logg ut</a> <br>

 

<

 

<!--meny -->

 

 

<br>

 

</td>

 

</tr>

 

 

</table>";

 

 

 

 

mysql_close($connection);

}

}

else

{

print("<link rel=\"stylesheet\" type=\"text/css\" href=\"style.css\"><br><br><br><br><br><center> Vi krever at du identifiserer deg! Logg inn først!</center>");

}

?>

 

Jeg skjulte db navn, bruker og passord nå, altså...

Lenke til kommentar
Videoannonse
Annonse
Gjest Slettet+432
switch ($side)

 

    {

 

    case 'link_admin':

    include ("link_admin/admin.php");

    break;

 

    case 'nyheter_admin':

    include ("nyheter/index.php");

    break;

 

    case 'admin_hoved':

    include ("include/admin_index.php");

    break;

 

    default:

    include ("include/admin_index.php");

    break;

 

}

 

Dette er hele området rundt. Som jeg ser så er det ingen feil der.

Lenke til kommentar

se gjennom koden - regner med du vet hva echo gjør.

 

echo skriver ut det som følger etter mellom to apostrofer, "

 

slik:

 

echo "et eller

annet";

 

f.eks.

 

finn dine echo kommandoer, og finn hvor de begynner og slutter mellom to " ' er

 

echo " <finn alt du har mellom apostofer > ";

 

så vil du se at ting ikke er helt som det skal.

 

du kan f.eks avslutte en echo kommando, deretter kjøre include funksjonen, og så skrive ut htmlkode etter switch-case-include koden.

Lenke til kommentar
Hva mener du, og hva kan jeg gjøre for å rette på det?

<?php
session_start();
if($_SESSION['brukernavn'] && $_SESSION['passord'])
{
//Logger på databasen. Legg inn din egen info
$hostname = "localhost";
$user = "*****";
$password = "*****";
$db = "*******";
$connection = @mysql_connect($hostname, $user, $password) or die("Umulig å få kontakt med database");
@mysql_select_db($db);

$henter_bruker = @mysql_query("SELECT brukerid FROM brukere WHERE brukernavn='{$_SESSION['brukernavn']}' AND passord='{$_SESSION['passord']}'");
if(@mysql_num_rows($henter_bruker) == 0)
{
print("Feil brukernavn og/eller passord!");
}
else
{

echo "
<!doctype html public \"-//W3C//DTD HTML 4.0 //EN\">
<html>
<head>
     <title>reboot@ :: Administrasjon</title>
     <link rel=\"stylesheet\" type=\"text/css\" href=\"http://www.reboothome.com/stilark.css\">


</head>
<body>
<div id=\"hoved\" style=\"position:absolute; left:242px; top:206px; width:506px; height:606px; z-index:1\">

<table width=\"500\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">

<tr>


<table cellspacing=\"0\" cellpadding=\"16\" border=\"0\">

<tr><td>

<!-- innhold -->
";  //DENNE MANGLET!!!
?>

<?php
 
   switch ($side)

   {

   case 'link_admin':
   include ("link_admin/admin.php");
   break;

   case 'nyheter_admin':
   include ("nyheter/index.php");
   break;

   case 'admin_hoved':
   include ("include/admin_index.php");
   break;

   default:
   include ("include/admin_index.php");
   break;

}

?>
echo " //DENNE MANGLET!!!
<!-- /innhold -->
<?php
</td></tr></table>

</td>

</tr>

</table>

</div>

<br><br>

<p><center><img src=\"http://www.reboothome.com/images/logo.jpg\" alt=\"\"></center><br><br>

</p>
<div id=\"meny\" style=\"position:absolute;  top:206px; width:151px; z-index:1\">
<table class=\"meny\" cellspacing=\"0\" cellpadding=\"0\">

<tr>

<td class=\"bar\" colspan=\"2\">     <b>:: Meny ::</b></td>

</tr>
<tr>

<td style=\" background-image: url('http://www.reboothome.com/images/img02_mbg.jpg');\" class=\"meny_tekst\" valign=\"top\">
<br>
<!--meny -->

   :: <a href=\"admin.php?side=admin_hoved\">Hovedsiden</a> <br>
   :: <a href=\"admin.php?side=link_admin\">Link Admin</a> <br>
   :: <a href=\"admin.php?side=nyheter_admin\">Nyhetes Admin</a> <br>
   :: <a href=\"loggut.php\">Logg ut</a> <br>

<

<!--meny -->


<br>

</td>

</tr>


</table>";




mysql_close($connection);
}
}
else
{
print("<link rel=\"stylesheet\" type=\"text/css\" href=\"style.css\"><br><br><br><br><br><center> Vi krever at du identifiserer deg! Logg inn først!</center>");
}
?>

Værre var det ikke... tror jeg. (Har ikke sjekket resten av koden.)

Lenke til kommentar
Gjest Slettet-rXRozPkg
hehehe

 

ergrer meg like mye hver gang jeg innser at det trengs et ekstra par øyne for å finne de verste feilene - uansprett hvor trivielle de måtte være

Spesiellt ergelig når det er semikolonspøkelset som lusker i buskene :green:

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...