PEASANT KING
Commander
- Registriert
- Okt. 2008
- Beiträge
- 2.412
Hallo Leute,
ich wollte mal etwas tiefer in die Weiten der PHP Welt absteigen.
Ich verstehe leider nicht so ganz die Geschichte mit den Objekten, Instanzen und Klassen.
Ich habe eine PHP mit einer Klasse erstellt:
in einer Login.php habe ich die configuration.php includiert nun möchte ich auf die Variablen zugreifen aus der Klasse in der Login.php nur versteh ich nicht ganz wie das funktioniert bzw. bei mir funktioniert es nicht...
Was mach ich falsch oder habe ich falsch verstanden ?
ich wollte mal etwas tiefer in die Weiten der PHP Welt absteigen.
Ich verstehe leider nicht so ganz die Geschichte mit den Objekten, Instanzen und Klassen.
Ich habe eine PHP mit einer Klasse erstellt:
PHP:
<?php
class Config
{
var $server = "localhost";
var $user = "root";
var $dbname = "bla";
var $password = "***";
var $serverftp = "localhost";
var $userftp = "ftp_";
var $portftp = "21";
var $pwftp = "";
}
?>
in einer Login.php habe ich die configuration.php includiert nun möchte ich auf die Variablen zugreifen aus der Klasse in der Login.php nur versteh ich nicht ganz wie das funktioniert bzw. bei mir funktioniert es nicht...
PHP:
<?php
session_start();
require_once ('configuration.php');
$Login =&new Config;
$connectionid = mysql_connect ($this->server, $this->user, $this->password);
if (!mysql_select_db ($this->dbname, $connectionid))
{
die ("Keine Verbindung zur Datenbank");
}
$sql = "SELECT ".
"userid, name, username ".
"FROM ".
"lls_users ".
"WHERE ".
"(username like '".$_REQUEST["username"]."') AND ".
"(password = '".md5 ($_REQUEST["pwd"])."')";
$result = mysql_query ($sql);
if (mysql_num_rows ($result) > 0)
{
$data = mysql_fetch_array ($result);
$_SESSION["userid"] = $data["userid"];
$_SESSION["name"] = $data["name"];
$_SESSION["username"] = $data["username"];
header ("Location: ../main.php");
}
else
{
header ("Location: ../index.php");
}
?>
Was mach ich falsch oder habe ich falsch verstanden ?