PHP funktioniert nicht

ich bekomms nicht hin…
Hilf chrisb…pease
:ps:

danke

Was funktioniert denn nicht? Ein bisschen besser soltest du dein Problem darstellen.

Immer noch die $username-Variable?

Sicher, du legst eine Session mit dem Username an (in der Datei login.php)

if ($userdata[0]==$username and $passwort==trim($userdata[1]))
{
$_SESSION['username'] = $username; // Hier
header ("Location: http://bestage.bplaced.net/home.php");
$log = 1;
}
}
fclose($userdatei); 

Du musst an der betreffenden Stelle, also in der begr.php die Session auslesen.
Z.B. so:

[code]

<?php $username = $_SESSION['username']; // Hier $username=strtolower($username); $username=ucwords($username); if(date("G") < 11) {$a="Hallo ".$username.", Guten Morgen!";} if(date("G") <= 13 && date("G") >= 11) {$a="Hallo ".$username.", Mahlzeit!";} if(date("G") <= 18 && date("G") >= 13) {$a="Hallo ".$username.", schönen Nachmittag!";} if(date("G") <= 21 && date("G") >= 18) {$a="Hallo ".$username.", schönen Abend!";} if(date("G") >= 21) {$a="Hallo ".$username.", so spät noch wach?";} echo $a; ?>[/code]

Damit müsste es eigentlich funktionieren.

Übrigens finde ich dass schon ganzschön mutig, die user.txt immer noch offen liegen zu lassen. Ich müsste nichteimal eine Brute-force-Attacke starten, um mich einzuloggen. Eine einfache Googlesuche verrät mir z.B. das Passwort von “markus” google.de/search?hl=de&q=202 … btnG=Suche. Ich würde mich mal ein bisschen ranhalten, damit das System sicher wird.

MfG, xcube