hmm, hab das jetzt mal geändert, indem ich den Quelltext von DBConn.inc hineingeschrieben habe! meinst du der fehler ist der aufruf Conn() oder das include?
Code:
<?
$DB="********";
$dbuser="******";
$dbPW="*****";
$Server="*********";
$Conn=NULL;
function Conn()
{
global $Conn;
global $dbuser;
global $dbPW;
global $Server;
$Conn=mysql_connect($Server,$dbuser,$dbPW);
};
function DisCon()
{
global $Conn;
mysql_close($Conn);
};
Conn();
mysql_select_db($DB,$Conn);
import_request_variables('p','frm_');
$SQL="SELECT * FROM db_login WHERE user=\"$frm_user\"";
$RS=mysql_query($SQL,$Conn);
while ($zeile=mysql_fetch_array($RS,MYSQL_ASSOC))
{
$userfound=true;
if ($zeile["user"]==$frm_user)
{
if ($zeile["passwort"]==$frm_password)
{
header("Location: http://localhost/crosswars/main.php"); //ZEILE 39!!!
}
else
{
echo "Falsches Passwort!";
}
}
}
if ($userfound!=true)
{
echo "User nicht gefunden!";
}
mysql_free_result($RS);
DisCon();
?>
geht immer noch nicht!
Fehler:
Warning: Cannot modify header information - headers already sent by (output started at /opt/lampp/htdocs/crosswars/login.php:2) in /opt/lampp/htdocs/crosswars/login.php on line 39
EDIT:
Ich hab auch Con(); durch den entsprechenden Code ($Conn=mysql_connect($Server,$dbuser,$dbPW); ) ersetzt, geht auch nicht!