Kein Connect zur Datenbank

08/16/2011 22:29 Meikbrosoft#1
Hey Leute,

ich weiß nicht warum aber ich bekomme keine Verbindung zu meiner Datenbank.

Die Datenbank ist bei Kilu.de gehostet.
Ich habe alle Daten richtig eingegeben....
Ich bekomme immer folgenden Error:


Quote:
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /data/multiserv/users/538626/projects/1521746/www/login/db_config.php on line 2
dabei ist das diese Stelle hier:
PHP Code:
$host*=*"localhost"; 
und normaler Weise ist das ja richtig, oder???

hier mal die php Dateien:
db_config.php:
PHP Code:
<?php
$host
*=*"localhost";

$user*=*"DB-Username";

$pass*=*"DB-Passwort";

$dbase*=*"DB-Name";

?>
Statt DB-Username, DB-Passwort und DB-Name stehen natürlich die richtigen Daten.

login.php:

PHP Code:
<?php
//*PHP-Code*Beginn

require_once('db_config.php');
mysql_connect($host,*$user,*$pass);
mysql_select_db($dbase);
$Benutzername*=*mysql_real_escape_string($HTTP_GET_VARS['benutzername']);
$Passwort*=*mysql_real_escape_string($HTTP_GET_VARS['passwort']);



$result*=*mysql_query("SELECT***FROM*User_Daten*WHERE*Benutzername='"*.*$Benutzername*.*"'");

$row*=*mysql_fetch_row($result);


if*(
$row)
{
***
****
****
$Dbmd5Passwort*=*$row[1];

****
********if*(
md5($Passwort)*==*$Dbmd5Passwort)
*****
********{*
************
************echo*
1;
********}
********else
********{****
************
************echo*
2;
********}
}
else
{

****echo*
0;
}

//*PHP-Code*Ende
?>
kann mir wer helfen?
08/17/2011 03:11 Snake124#2
auf die gefahr hin das mich jetzt jemand auslacht....

seit wann kommen die sterne in php vor? oO

PHP Code:
<?php
$host 
= "localhost";

$user = "DB-Username";

$pass = "DB-Passwort";

$dbase = "DB-Name";

?>
PHP Code:
<?php
// PHP-Code Beginn

require_once('db_config.php');
mysql_connect($host,$user,$pass);
mysql_select_db($dbase);
$Benutzername = mysql_real_escape_string($_GET['benutzername']);
$Passwort = mysql_real_escape_string($_GET['passwort']);



$result = mysql_query("SELECT * FROM `User_Daten` WHERE `Benutzername`= '".$Benutzername."'");

$row = mysql_fetch_row($result);


if(
$row)
{
    
$Dbmd5Passwort = $row[1];
    if (
md5($Passwort) == $Dbmd5Passwort)
    {
        echo 
'1';
    } else {
        echo 
'2';
    }
} else {
    echo 
'0';
}

// PHP-Code Ende
?>
falls doch keiner lacht probiers mal so

mfg Aileen ;)


EDIT2:

userdaten aus formularen sollten nicht per get übertragen werden, ich hoffe du benutzt das nur weil du den login testen willst und noch kein einloggformular hast oO
[Only registered and activated users can see links. Click Here To Register...] -->
http_get_vars is absolut veraltet ;)

--> wenn du hilfe oder codesnippets brauchst, einfach anfragen ;)
08/17/2011 14:35 Meikbrosoft#3
die sterne hat epvp irgendwie gemacht xD
mir hat jetzt jmd eine neue login.php geschrieben nur ich kann sie erst heute abend testen,wenn es immernoch nicht geht melde ich mich wieder.
08/17/2011 15:02 Snake124#4
alles klar, zur not schreib ich dir was individuelles ;)

mfg Aileen
08/17/2011 15:25 Meikbrosoft#5
Quote:
Originally Posted by Snake124 View Post
alles klar, zur not schreib ich dir was individuelles ;)

mfg Aileen
hab dich in skype geadded...
08/17/2011 18:01 Snake124#6
fertig, kann geclosed werden :)