You are not logged in.

wcf.regNote.message

Ephraim

Professional

Posts: 826

Location: coder-board.info

Occupation: Info-Student

  • Send private message

21

Tuesday, October 4th 2005, 11:59am

In Datei 1 haste ja auch keine session_register gemacht :)
Siehe ein paar Posts vorher von mir:
Schmeiss des mal

PHP Source code

1
2
3
4
if ($row['member'] != 0) {
       $member $row['member'];
       session_register("member");
}


anstatt dem hier:

PHP Source code

1
2
3
4
5
6
7
8
9
          if($_SESSION['member'] == 1) {
                          // members
          }
          else if($_SESSION['member'] == 2) {
                          // moderartors
          }
          else if($_SESSION['member'] == 3) {
                          // admins
          }

in die Datei 1

Ciao Ephraim

Djadjabing

Trainee

  • "Djadjabing" started this thread

Posts: 90

Location: Düsseldorf

Occupation: Flugzeugabfertiger

  • Send private message

22

Tuesday, October 4th 2005, 12:04pm

oO

hmm

und wo mus sich das dan hinpacken

if($_SESSION['member'] == 1) {
// members
}
else if($_SESSION['member'] == 2) {
// moderartors
}
else if($_SESSION['member'] == 3) {
// admins
}

du verwirrst mich grad was ?(
?( Sie brauchen einen Computer nicht einzuschalten um festzustellen, ob WINDOWS installiert ist. Sehen sie einfach nach, ob die Aufschrift auf der Reset Taste noch lesbar ist. :lol:

Ephraim

Professional

Posts: 826

Location: coder-board.info

Occupation: Info-Student

  • Send private message

23

Tuesday, October 4th 2005, 1:14pm

Des haste doch dann in der 2ten Datei ?!

In der ersten Registrierst du des wenn es kein Gast ist!
Und in der zweiten nutzt du es für die Unterscheidung zwischen den jeweiligen Gruppen.

Was is da so verwirrend dran :) ;)

Ciao Ephraim

Djadjabing

Trainee

  • "Djadjabing" started this thread

Posts: 90

Location: Düsseldorf

Occupation: Flugzeugabfertiger

  • Send private message

24

Tuesday, October 4th 2005, 1:27pm

funzt aber net =( der zeigt immer nur ausgabe 1 an mehr nicht

check_login.php

PHP Source code

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
<?
session_start();
include("./include/conect.php");
include("./funktion.php");
$nick getVar("nick");
$password getVar("password");
$res mysql_query"SELECT * FROM user WHERE nick='".$nick."' and password='".md5($password)."'"$db);

if( @$row=mysql_fetch_array($res) )
{
         
    if ($row['rang'] != 0) 
    {
       $member $row['nick'];
       session_register("member");
       
    } 
         mysql_close$db);
         header("Location: ./save.php");
         exit();
} 
mysql_close$db);
header"Location: ./login.php?failure=yes");
exit();
?>


save.php

PHP Source code

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
<?
session_start();

include("./include/conect.php");
include("./funktion.php");

if( !session_is_registered("member"))
{
header"Location: ./check_login.php");
exit();
}

if($_SESSION['member'] == 1) {
// members
}
else if($_SESSION['member'] == 2) {
// moderartors
}
else if($_SESSION['member'] == 3) {
// admins
}

// hier sind ja nur User, Mods oder Admins, insofern für Ausgabe 1 keine Abfrage
echo "Ausgabe 1<br>";
// nur Mods und Admins
if($_SESSION['member'] == || $_SESSION['member'] == 3) {
      echo "Ausgabe 2<br>";
}
// nur Admins
if($_SESSION['member'] == 3) {
      echo "Ausgabe 3<br>";
}
echo "<a href='./logout.php'>Raus Hier</a>";
?>


so sehen gerade aktuell meine datein aus...
?( Sie brauchen einen Computer nicht einzuschalten um festzustellen, ob WINDOWS installiert ist. Sehen sie einfach nach, ob die Aufschrift auf der Reset Taste noch lesbar ist. :lol:

Ephraim

Professional

Posts: 826

Location: coder-board.info

Occupation: Info-Student

  • Send private message

25

Tuesday, October 4th 2005, 1:39pm

Och komm DjaDjaBing,
was is daran falsch:
$member = $row['nick'];
session_register("member");

ciao Ephraim

Djadjabing

Trainee

  • "Djadjabing" started this thread

Posts: 90

Location: Düsseldorf

Occupation: Flugzeugabfertiger

  • Send private message

26

Tuesday, October 4th 2005, 1:43pm

*mit dem holzkopf aufm tisch hau und das in endlos schleife*
?( Sie brauchen einen Computer nicht einzuschalten um festzustellen, ob WINDOWS installiert ist. Sehen sie einfach nach, ob die Aufschrift auf der Reset Taste noch lesbar ist. :lol:

Ephraim

Professional

Posts: 826

Location: coder-board.info

Occupation: Info-Student

  • Send private message

27

Tuesday, October 4th 2005, 1:44pm

Und in der save.php kannst du dir des doch auch absolut sparen!

PHP Source code

1
2
3
4
5
6
7
8
9
if($_SESSION['member'] == 1) {
// members
}
else if($_SESSION['member'] == 2) {
// moderartors
}
else if($_SESSION['member'] == 3) {
// admins
}

Des sollte doch nur als Konstrukt oder Beispiel dienen :P

Ciao Ephraim

Ephraim

Professional

Posts: 826

Location: coder-board.info

Occupation: Info-Student

  • Send private message

28

Tuesday, October 4th 2005, 1:45pm

Quoted

Original von Djadjabing
*mit dem holzkopf aufm tisch hau und das in endlos schleife*



AuA :P

Djadjabing

Trainee

  • "Djadjabing" started this thread

Posts: 90

Location: Düsseldorf

Occupation: Flugzeugabfertiger

  • Send private message

29

Tuesday, October 4th 2005, 1:46pm

alles klärchen vielen dank für die kompetente hilfe =)

nun kann ich anfangen
?( Sie brauchen einen Computer nicht einzuschalten um festzustellen, ob WINDOWS installiert ist. Sehen sie einfach nach, ob die Aufschrift auf der Reset Taste noch lesbar ist. :lol:

Ephraim

Professional

Posts: 826

Location: coder-board.info

Occupation: Info-Student

  • Send private message

30

Tuesday, October 4th 2005, 1:50pm

Hehe ... na dann ... bis zum nächsten Problemchen :)

Ciao Ephraim

Djadjabing

Trainee

  • "Djadjabing" started this thread

Posts: 90

Location: Düsseldorf

Occupation: Flugzeugabfertiger

  • Send private message

31

Tuesday, October 4th 2005, 1:51pm

och das steht schon vor der tür siehe gleich neuen thread =) haha
?( Sie brauchen einen Computer nicht einzuschalten um festzustellen, ob WINDOWS installiert ist. Sehen sie einfach nach, ob die Aufschrift auf der Reset Taste noch lesbar ist. :lol:

Djadjabing

Trainee

  • "Djadjabing" started this thread

Posts: 90

Location: Düsseldorf

Occupation: Flugzeugabfertiger

  • Send private message

32

Tuesday, October 4th 2005, 1:58pm

an die restliche neugierige befölkerung wer die datein haben öchte so wie das hier gemacht wurde soll mir ne mail schrieben ich habe die gerade ordentlich in nen ordner gepackt gezippt und ins archiv gepackt. und wer möchte kann sogar die db dazu haben....

:D
?( Sie brauchen einen Computer nicht einzuschalten um festzustellen, ob WINDOWS installiert ist. Sehen sie einfach nach, ob die Aufschrift auf der Reset Taste noch lesbar ist. :lol:

Djadjabing

Trainee

  • "Djadjabing" started this thread

Posts: 90

Location: Düsseldorf

Occupation: Flugzeugabfertiger

  • Send private message

33

Wednesday, October 5th 2005, 1:33pm

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at C:\Programme\Apache Group\Apache2\htdocs\black_grey\intern\index_1.php:6) in C:\Programme\Apache Group\Apache2\htdocs\black_grey\intern\index_1.php on line 35

was muss ich eigentlich hier beachten?

wen ich da ssession_start(); weg nehme zeigt er die seit enicht an?!
?( Sie brauchen einen Computer nicht einzuschalten um festzustellen, ob WINDOWS installiert ist. Sehen sie einfach nach, ob die Aufschrift auf der Reset Taste noch lesbar ist. :lol:

Ephraim

Professional

Posts: 826

Location: coder-board.info

Occupation: Info-Student

  • Send private message

34

Wednesday, October 5th 2005, 5:18pm

Der versucht en Cookie wegzusenden und wenn du vor session_start schon ne Ausgabe machst und wenn es auch nur ein " " ist, kann er des Cookie nicht mehr absetzten.
Gewöhnlicher Fehler ist z.B. eine PHP Datei nicht absolut am Anfang anzufangen sondern irgendwie ein Return vor dem <? zu haben oder auch nur ein Space davor.

Aber schau am besten mal nach, er sagt dir ja schon wo genau du eine Ausgabe gemacht hast:

Quoted

output started at C:\Programme\Apache Group\Apache2\htdocs\black_grey\intern\index_1.php:6

Also in der index_1.php Zeile 6 machst du irgendeine Ausgabe.

Nebenbei, wenn du bei google nach "PHP output started" gesucht hättest, dann findest du bestimmt en haufen wo des erklärt ist!

Ciao Ephraim

Djadjabing

Trainee

  • "Djadjabing" started this thread

Posts: 90

Location: Düsseldorf

Occupation: Flugzeugabfertiger

  • Send private message

35

Wednesday, October 5th 2005, 6:06pm

ok alles klar... habs verstanden..

andere sache... du hattets das mit den user ranking gezeigt... aufm localhost funzt es nur im www nicht... da werden die links nicht angezeigt die ich unter den user gruppen haben wollte nicht angezeigt... tabelle und alles is identisch...
?( Sie brauchen einen Computer nicht einzuschalten um festzustellen, ob WINDOWS installiert ist. Sehen sie einfach nach, ob die Aufschrift auf der Reset Taste noch lesbar ist. :lol:

wcf.user.socialbookmarks.titel