Avatar billede taager-kongen Nybegynder
22. marts 2003 - 18:02 Der er 11 kommentarer og
1 løsning

} fejl ?

Da jeg på em eller anden måde lige pludslig har - points, vil jeg høre om nogen vil hjælpe alligevel..? har dette script:
<?php
$test = $HTTP_SERVER_VARS['HTTP_REFERER'];
if ($test == "http://localhost/rasmus/cms+/admin/login_form.php") {
$brugernavn = $_POST["user"];
$adgangskode = $_POST["pass"];
  session_start(); // Lad os begynde!

if($brugernavn != "" && $adgangskode != ""){

    mysql_connect("localhost","*****","****")
          or die( mysql_error() );
    mysql_select_db("cms")
          or die( mysql_error() );
$res = mysql_query("SELECT * FROM login where brugernavn = '$brugernavn'")
          or die( mysql_error() );

    $row = mysql_fetch_array($res);
If ($row["adgangskode"] == $adgangskode) {
  $_SESSION["brugernavn"] = $brugernavn; // Gem 
  $_SESSION["adgangskode"] = $adgangskode; // Gem 
  $_SESSION["logget_ind"] = "ja"; // Gem
header("location:..\admin\admin.php");
exit;}
    } else {
        echo "Fejl i brugernavn eller password, Gå venligst tilbage og prøv igen";
    }

} else {

if($brugernavn == "" and $adgangskode == "") {
echo "Man kan ikke logge ind uden af udfylde, begge felterne. Gå venligst tilbage og prøv igen.";
}}
} else {
header("location:..\php\fejl.php?id=1");
exit;}
?>
som giver denne fejl:
Parse error: parse error, unexpected '}' in c:\inetpub\wwwroot\rasmus\cms+\admin\login.php on line 33


kan nogen hjælpe... linje 33 er denne:
} else {
Avatar billede ahv Nybegynder
22. marts 2003 - 18:05 #1
<?php
$test = $HTTP_SERVER_VARS['HTTP_REFERER'];
if ($test == "http://localhost/rasmus/cms+/admin/login_form.php") {
$brugernavn = $_POST["user"];
$adgangskode = $_POST["pass"];
  session_start(); // Lad os begynde!

if($brugernavn != "" && $adgangskode != ""){

    mysql_connect("localhost","*****","****")
          or die( mysql_error() );
    mysql_select_db("cms")
          or die( mysql_error() );
$res = mysql_query("SELECT * FROM login where brugernavn = '$brugernavn'")
          or die( mysql_error() );

    $row = mysql_fetch_array($res);
If ($row["adgangskode"] == $adgangskode) {
  $_SESSION["brugernavn"] = $brugernavn; // Gem 
  $_SESSION["adgangskode"] = $adgangskode; // Gem 
  $_SESSION["logget_ind"] = "ja"; // Gem
header("location:..\admin\admin.php");
exit;}
    } else {
        echo "Fejl i brugernavn eller password, Gå venligst tilbage og prøv igen";
    }

} else {

if($brugernavn == "" and $adgangskode == "") {
echo "Man kan ikke logge ind uden af udfylde, begge felterne. Gå venligst tilbage og prøv igen.";
}} else {
header("location:..\php\fejl.php?id=1");
exit;}
?>
Avatar billede schaefner Juniormester
22. marts 2003 - 18:05 #2
<?php
$test = $HTTP_SERVER_VARS['HTTP_REFERER'];
if ($test == "http://localhost/rasmus/cms+/admin/login_form.php") {
    $brugernavn = $_POST["user"];
    $adgangskode = $_POST["pass"];
    session_start(); // Lad os begynde!
    if($brugernavn != "" && $adgangskode != ""){
        mysql_connect("localhost","*****","****") or die( mysql_error() );
        mysql_select_db("cms") or die( mysql_error() );
        $res = mysql_query("SELECT * FROM login where brugernavn = '$brugernavn'") or die( mysql_error() );
        $row = mysql_fetch_array($res);
        if ($row["adgangskode"] == $adgangskode) {
            $_SESSION['brugernavn'] = "$brugernavn"; // Gem 
            $_SESSION['adgangskode'] = "$adgangskode"; // Gem 
            $_SESSION['logget_ind'] = "ja"; // Gem
            header("location:..\admin\admin.php");
            exit;
        }
    } else {
        echo "Fejl i brugernavn eller password, Gå venligst tilbage og prøv igen";
    }
} else {
    if($brugernavn == "" and $adgangskode == "") {
        echo "Man kan ikke logge ind uden af udfylde, begge felterne. Gå venligst tilbage og prøv igen.";
    } else {
        header("location:..\php\fejl.php?id=1");
        exit;
    }
}
?>
Avatar billede taager-kongen Nybegynder
22. marts 2003 - 18:09 #3
ahv --- samme fejl
schaefner --- giver intet resalttalt... bare hvid skærm...
Avatar billede ahv Nybegynder
22. marts 2003 - 18:15 #4
Der burde ikke komme nogen fejl på min, prøv lige igen og så opdater dokumentet.
Avatar billede taager-kongen Nybegynder
22. marts 2003 - 18:16 #5
er gjort... samme fejl og samme sted:
Parse error: parse error, unexpected T_ELSE in c:\inetpub\wwwroot\rasmus\cms+\admin\login.php on line 32
Avatar billede ahv Nybegynder
22. marts 2003 - 18:18 #6
ikke samme fejl ;)

først var det:
Parse error: parse error, unexpected '}'

nu er det:
Parse error: parse error, unexpected T_ELSE in
Avatar billede taager-kongen Nybegynder
22. marts 2003 - 18:21 #7
sorry.. du har ret..
Avatar billede taager-kongen Nybegynder
22. marts 2003 - 18:21 #8
men det virker ikke....
Avatar billede ahv Nybegynder
22. marts 2003 - 18:21 #9
<?php
$test = $HTTP_SERVER_VARS['HTTP_REFERER'];
if ($test == "http://localhost/rasmus/cms+/admin/login_form.php") {
$brugernavn = $_POST["user"];
$adgangskode = $_POST["pass"];
  session_start(); // Lad os begynde!

if($brugernavn != "" && $adgangskode != ""){

    mysql_connect("localhost","*****","****")
          or die( mysql_error() );
    mysql_select_db("cms")
          or die( mysql_error() );
$res = mysql_query("SELECT * FROM login where brugernavn = '$brugernavn'")
          or die( mysql_error() );

    $row = mysql_fetch_array($res);
If ($row["adgangskode"] == $adgangskode) {
  $_SESSION["brugernavn"] = $brugernavn; // Gem 
  $_SESSION["adgangskode"] = $adgangskode; // Gem 
  $_SESSION["logget_ind"] = "ja"; // Gem
header("location:..\admin\admin.php");
exit;}else{
        echo "Fejl i brugernavn eller password, Gå venligst tilbage og prøv igen";
    }

} else {

if($brugernavn == "" && $adgangskode == "") {
echo "Man kan ikke logge ind uden af udfylde, begge felterne. Gå venligst tilbage og prøv igen.";
}} else {
header("location:..\php\fejl.php?id=1");
exit;}
?>
Avatar billede taager-kongen Nybegynder
22. marts 2003 - 18:25 #10
sorry men igen:
Parse error: parse error, unexpected T_ELSE in c:\inetpub\wwwroot\rasmus\cms+\admin\login.php on line 31
Avatar billede ahv Nybegynder
22. marts 2003 - 18:31 #11
<?php
$test = $HTTP_SERVER_VARS['HTTP_REFERER'];
if ($test == "http://localhost/rasmus/cms+/admin/login_form.php") {
$brugernavn = $_POST["user"];
$adgangskode = $_POST["pass"];
  session_start(); // Lad os begynde!

if($brugernavn != "" && $adgangskode != ""){

    mysql_connect("localhost","*****","****")
          or die( mysql_error() );
    mysql_select_db("cms")
          or die( mysql_error() );
$res = mysql_query("SELECT * FROM login where brugernavn = '$brugernavn'")
          or die( mysql_error() );

    $row = mysql_fetch_array($res);
If ($row["adgangskode"] == $adgangskode) {
  $_SESSION["brugernavn"] = $brugernavn; // Gem 
  $_SESSION["adgangskode"] = $adgangskode; // Gem 
  $_SESSION["logget_ind"] = "ja"; // Gem
header("location:..\admin\admin.php");
exit;}else{
        echo "Fejl i brugernavn eller password, Gå venligst tilbage og prøv igen";
    }

} else {

if($brugernavn == "" && $adgangskode == "") {
echo "Man kan ikke logge ind uden af udfylde, begge felterne. Gå venligst tilbage og prøv igen.";
}}} else {
header("location:..\php\fejl.php?id=1");
exit;}
?>
Avatar billede taager-kongen Nybegynder
22. marts 2003 - 18:32 #12
takker meget..
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester