krijg een error als ik inlog hoe komt dat..?

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Jordy

jordy

13/09/2006 18:09:00
Quote Anchor link
mijn script:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
error_reporting(E_ALL);
session_start();

include("config.php");
include("functions.php");
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title></title>
<style type="text/css">
body {
background-color:#000000;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-style: normal;
line-height: 18px;
color: #FF0000;
}
</style>
</head>

<body>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<?php

if(!isset($_COOKIE['last_active']))
{

    if(isset($_SESSION['user_id']))
    {

        mysql_query("UPDATE tbl_users SET user_lastactive = NOW() WHERE user_id = '" . $_SESSION['user_id'] . "'") or die(mysql_error());
        setcookie("last_active",true,time()+5);
    }
}


if(!isset($_SESSION['user_id']))
{

    if(isset($_POST['login']))
    {

        $query = mysql_query("SELECT * FROM tbl_users WHERE user_name = '" . $_POST['user'] . "' AND user_pass = '" . md5($_POST['pass']) . "'");
        $result = mysql_num_rows($query);

        if(empty($result))
        {

            echo "<script>alert('Login Incorrect.'); document.location.href=('index.php')</script>";
        }

        else
        {
            while($row = mysql_fetch_assoc($query))
            {

                $user_id = $row['user_id'];
            }


            header("Location: index.php");
            $_SESSION['user_id'] = $user_id;
        }
    }

    else
    {
?>

<h1>Log In</h1>
<form method="POST">
<input type="hidden" value="1" name="login">
Username : <input type="text" name="user" maxlength="15"><br>
Password : <input type="password" name="pass" maxlength="15"><br><br>

<input type="Submit" value="Login"><br><br>
<img src="icons/register.gif"> <a href="register.php">Register</a><br>
<img src="icons/memberlist.gif"> <a href="memberlist.php">Memberlist</a><br>
<img src="icons/admin.gif"> <a href="admin.php">admin</a>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
<?
    }
}

else
{
    $query = mysql_query("SELECT * FROM tbl_users WHERE user_id = '" . $_SESSION['user_id'] . "'");

    while($row = mysql_fetch_assoc($query))
    {

        echo "Username : <b>" . $row['user_name']. "</b>";

        if($row['user_pm'])
        {

            $msg = mysql_result(mysql_query("SELECT COUNT(1) FROM tbl_msg WHERE msg_to = '" . $_SESSION['user_id'] . "'"),0);

            if(empty($msg))
            {

                $msg = "<font color=\"#008000\">Empty</font>";
            }

            elseif($msg >= $cfg['max_msg'])
            {

                $msg = "<font color=\"#FF0000\">FULL</font>";
            }

            else
            {
                $msg = $msg . " / " . $cfg['max_msg'];
            }


            echo "<br>\n";
            echo "Inbox : <b>". $msg ."</b> ( <a href=\"msg.php?act=inbox\">Open</a> )";
        }
    }


    echo "<br>\n<br>\n";

    if(isset($_SESSION['admin_login']))
    {

        
        echo "<img src=\"icons/admin.gif\"> <a href=\"admin.php\">Admin Page</a>";
        echo "<br>\n";
    }


    echo "<img src=\"icons/memberlist.gif\"> <a href=\"memberlist.php\">Memberlist</a>";
    echo "<br>\n";
    echo "<img src=\"icons/profile.gif\"> <a href=\"profile.php?act=edit_profile\">Change Profile</a>";
    echo "<br>\n";
    echo "<img src=\"icons/profile.gif\"> <a href=\"profile.php?act=view&user_id=" . $_SESSION['user_id'] . "\">My Profile</a>";
    echo "<br>\n";
    echo "<img src=\"icons/logoff.gif\"> <a href=\"logoff.php\">Log Off</a>";
}

?>

</body>
</html>

de site waar hij op staat:http://members.lycos.nl/jordy01/index.php


test account

gebruikersnaam : test
wachtwoord:test3214
 
PHP hulp

PHP hulp

09/01/2025 20:18:38
 
Jordy

jordy

13/09/2006 18:23:00
Quote Anchor link
jordy:
mijn script:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
<?php
error_reporting(E_ALL);
session_start();

include("config.php");
include("functions.php");
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title></title>
<style type="text/css">
body {
background-color:#000000;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-style: normal;
line-height: 18px;
color: #FF0000;
}
</style>
</head>

<body>
<?php

if(!isset($_COOKIE['last_active']))
{

    if(isset($_SESSION['user_id']))
    {

        mysql_query("UPDATE tbl_users SET user_lastactive = NOW() WHERE user_id = '" . $_SESSION['user_id'] . "'") or die(mysql_error());
        setcookie("last_active",true,time()+5);
    }
}


if(!isset($_SESSION['user_id']))
{

    if(isset($_POST['login']))
    {

        $query = mysql_query("SELECT * FROM tbl_users WHERE user_name = '" . $_POST['user'] . "' AND user_pass = '" . md5($_POST['pass']) . "'");
        $result = mysql_num_rows($query);

        if(empty($result))
        {

            echo "<script>alert('Login Incorrect.'); document.location.href=('index.php')</script>";
        }

        else
        {
            while($row = mysql_fetch_assoc($query))
            {

                $user_id = $row['user_id'];
            }


            header("Location: index.php");
            $_SESSION['user_id'] = $user_id;
        }
    }

    else
    {
?>

<h1>Log In</h1>
<form method="POST">
<input type="hidden" value="1" name="login">
Username : <input type="text" name="user" maxlength="15"><br>
Password : <input type="password" name="pass" maxlength="15"><br><br>

<input type="Submit" value="Login"><br><br>
<img src="icons/register.gif"> <a href="register.php">Register</a><br>
<img src="icons/memberlist.gif"> <a href="memberlist.php">Memberlist</a><br>
<img src="icons/admin.gif"> <a href="admin.php">admin</a>
<?
    }
}

else
{
    $query = mysql_query("SELECT * FROM tbl_users WHERE user_id = '" . $_SESSION['user_id'] . "'");

    while($row = mysql_fetch_assoc($query))
    {

        echo "Username : <b>" . $row['user_name']. "</b>";

        if($row['user_pm'])
        {

            $msg = mysql_result(mysql_query("SELECT COUNT(1) FROM tbl_msg WHERE msg_to = '" . $_SESSION['user_id'] . "'"),0);

            if(empty($msg))
            {

                $msg = "<font color=\"#008000\">Empty</font>";
            }

            elseif($msg >= $cfg['max_msg'])
            {

                $msg = "<font color=\"#FF0000\">FULL</font>";
            }

            else
            {
                $msg = $msg . " / " . $cfg['max_msg'];
            }


            echo "<br>\n";
            echo "Inbox : <b>". $msg ."</b> ( <a href=\"msg.php?act=inbox\">Open</a> )";
        }
    }


    echo "<br>\n<br>\n";

    if(isset($_SESSION['admin_login']))
    {

        
        echo "<img src=\"icons/admin.gif\"> <a href=\"admin.php\">Admin Page</a>";
        echo "<br>\n";
    }


    echo "<img src=\"icons/memberlist.gif\"> <a href=\"memberlist.php\">Memberlist</a>";
    echo "<br>\n";
    echo "<img src=\"icons/profile.gif\"> <a href=\"profile.php?act=edit_profile\">Change Profile</a>";
    echo "<br>\n";
    echo "<img src=\"icons/profile.gif\"> <a href=\"profile.php?act=view&user_id=" . $_SESSION['user_id'] . "\">My Profile</a>";
    echo "<br>\n";
    echo "<img src=\"icons/logoff.gif\"> <a href=\"logoff.php\">Log Off</a>";
}

?>

</body>
</html>


de site waar hij op staat:http://members.lycos.nl/jordy01/index.php


test account

gebruikersnaam : test
wachtwoord:test3214
 
Winston Smith

Winston Smith

13/09/2006 18:24:00
Quote Anchor link
Ja leuk, wat wil je?
 
Jordy

jordy

13/09/2006 18:26:00
Quote Anchor link
hoe komt het dat ik die eroor krijg als ik inlog?
 
Jelmer -

Jelmer -

13/09/2006 18:27:00
Quote Anchor link
Korte introductie tot 'normaal' forumgedrag:
- bumpen pas na 24 uur
- duidelijk vermelden wat de fouten zijn zodat we dat niet zelf hoeven uit te zoeken. En dat is niets meer dan een simpele copy - paste.
- Alleen de relevante code vermelden en pas de rest op aanvraag (of via een link) Relevante stukken code kan je wel vinden aan de hand van de regelnummers die vermeld worden in de fouten. Meestal is ongeveer 5 voor tot 5 na voldoende code.
 
Erik Rijk

Erik Rijk

13/09/2006 18:27:00
Quote Anchor link
ik kan niet goed ruiken hoe de error luid!

en ik heb geen zin om in te loggen....
Gewijzigd op 01/01/1970 01:00:00 door Erik Rijk
 
Mebus  Hackintosh

Mebus Hackintosh

13/09/2006 18:28:00
Quote Anchor link
Oké ik denk even als jouw:

Ik post hier wel even mijn script dan halen ze de errors er wel even uit mischien wel zelfs verbeteren

Ehmmmmm....

Zo werkt het niet hier we willen we hartstikke graag helpen maar willen dan wel dat jij daar ook iets voor doet zodat je der ook nog eens wat bij leert

Zo geeft het script errors?

Meer info graag?
Gewijzigd op 01/01/1970 01:00:00 door Mebus Hackintosh
 
Jelmer -

Jelmer -

13/09/2006 18:28:00
Quote Anchor link
Quote:
Warning: Cannot modify header information - headers already sent by (output started at /data/members/free/tripod/nl/j/o/r/jordy01/htdocs/index.php:13) in /data/members/free/tripod/nl/j/o/r/jordy01/htdocs/index.php on line 55


Lees: PHP FAQ puntje nummer 2
(ja, dat FAQ staat voor 'meest gestelde vragen')
 
Jordy

jordy

13/09/2006 18:29:00
Quote Anchor link
Warning: Cannot modify header information - headers already sent by (output started at /data/members/free/tripod/nl/j/o/r/jordy01/htdocs/index.php:13) in /data/members/free/tripod/nl/j/o/r/jordy01/htdocs/index.php on line 55
 
Jordy

jordy

13/09/2006 18:30:00
Quote Anchor link
als ik dan op vernieuwen druk dat komt hij er wel maar dan geeft hij weer andere error
 
Mebus  Hackintosh

Mebus Hackintosh

13/09/2006 18:30:00
Quote Anchor link
Je hebt output voor een cookie staan dat mag niet daarom krijg je die warning
Gewijzigd op 01/01/1970 01:00:00 door Mebus Hackintosh
 
Jordy

jordy

13/09/2006 18:30:00
Quote Anchor link
dat is deze Warning: Cannot modify header information - headers already sent by (output started at /data/members/free/tripod/nl/j/o/r/jordy01/htdocs/index.php:13) in /data/members/free/tripod/nl/j/o/r/jordy01/htdocs/index.php on line 33
Username : test
 
Mebus  Hackintosh

Mebus Hackintosh

13/09/2006 18:34:00
Quote Anchor link
Ja dat snappen we ( Ik in iedergeval dan ) ma snap je nu ook waarom je die warning krijgt?
Gewijzigd op 01/01/1970 01:00:00 door Mebus Hackintosh
 
Jordy

jordy

13/09/2006 18:37:00
Quote Anchor link
ja ben even aan kijken de 2de als ik op vernieuwen druk si verholpen eerste nog neit
 
- -

- -

13/09/2006 18:42:00
Quote Anchor link
komt volgens mij door de reclame van lycos, want volgens mij wordt díe direct geoutput, voordat jij de mogelijkheid hebt om cookies te maken.
 
Mebus  Hackintosh

Mebus Hackintosh

13/09/2006 18:46:00
Quote Anchor link
@jonathan dus html is serverside?

Hoe hun het doen theoretisch wel omdat de reclame daar op de server in jouw bestand word gezet

Maar niet voordat een php script is verwerkt
Gewijzigd op 01/01/1970 01:00:00 door Mebus Hackintosh
 
Mebus  Hackintosh

Mebus Hackintosh

13/09/2006 18:47:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php
error_reporting(E_ALL);
session_start();

include("config.php");
include("functions.php");

if(!isset($_COOKIE['last_active']))
{

    if(isset($_SESSION['user_id']))
    {

        mysql_query("UPDATE tbl_users SET user_lastactive = NOW() WHERE user_id = '" . $_SESSION['user_id'] . "'") or die(mysql_error());
        setcookie("last_active",true,time()+5);
    }
}


?>


en daarna de rest van je script

krijg je zo nog steeds die error?
Gewijzigd op 01/01/1970 01:00:00 door Mebus Hackintosh
 
Jordy

jordy

13/09/2006 19:03:00
Quote Anchor link
probleem opgelost bedankt..:D
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.