Problem mit Datei
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
administrator
anzahl
auslagerung
auslagerungsdatei
befehlen
betreff
datei
einsatz
error
fatal error
hoch bitte
limit
parameter
result
unbekannter fehler
unerwarteter fehler
-
ich wollte eine Datei einbinden, dass ich nicht immer die selben Befehle eingeben muss, aber da scheint was nicht zu funktionieren:
ERROR:
Fatal error: Call to undefined function: setuser() in /var/www/web29/html/user/tobit/Versucht/Config.php on line 13
(Die Variablen sind alle weiter obem definiert)
include("Auslagerung.txt");
$ef = new Exportforce();
$ef->SetUser($KlammID, $Losepasswort);
$ef->SetEF($ef_username, $ef_passwort, $ef_k);
if (!$ef->UserCheck()) die($ef->lasterror);
Code der Datei:
<?
class Exportforce {
var $ef_id;
var $ef_pw;
var $ef_k;
var $ef_lose = 0;
var $ef_kosten = 0;
var $ef_frei = 0;
var $k_id;
var $l_pw;
var $k_nick;
var $k_lose;
var $lasterror;
}
function HandleResult($code) {
$code = isset($code) ? $code+0 : 0;
if ($code == 1001) $this->lasterror = '';
else if ($code == 1002) $this->lasterror = 'Unerwarteter Fehler 01 ! Bitte wenden sie sich an den Administrator!';
else if ($code == 1003) $this->lasterror = 'Unerwarteter Fehler 02 ! Bitte wenden sie sich an den Administrator!';
else if ($code == 1004) $this->lasterror = 'Unerwarteter Fehler 03 ! Bitte wenden sie sich an den Administrator!';
else if ($code == 1005) $this->lasterror = 'Unerwarteter Fehler 04 ! Bitte wenden sie sich an den Administrator!';
else if ($code == 1006) $this->lasterror = 'Ung?ltige Klammid eingegeben!';
else if ($code == 1007) $this->lasterror = 'Ihre Klammid ist ung?ltig!';
else if ($code == 1008) $this->lasterror = 'Ihr Einsatz ist h?her als ihr Loseguthaben!';
else if ($code == 1009) $this->lasterror = 'Ihr Losepasswort ist falsch!';
else if ($code == 1010) $this->lasterror = "Ihr Einsatz ist zu hoch! Bitte probieren sie es sp?ter noch einmal!";
else if ($code == 1011) $this->lasterror = 'Anzahl unzul?ssig';
else if ($code == 1012) $this->lasterror = 'Betreff unzul?ssig';
else if ($code == 1013) $this->lasterror = 'Inout Parameter unzul?ssig';
else if ($code == 1014) $this->lasterror = 'Limit Parameter unzul?ssig';
else if ($code == 1015) $this->lasterror = 'Tid Parameter unzul?ssig (optional)';
else if ($code == 1016) $this->lasterror = 'Time Parameter unzul?ssig (optional)';
else if ($code == 1017) $this->lasterror = 'Type Parameter unzul?ssig (optional)';
else $this->lasterror = 'Unbekannter Fehler';
}
function SetEF($ef_id, $ef_pw, $ef_kennung) {
$this->ef_id = $ef_id;
$this->ef_pw = $ef_pw;
$this->ef_k = $ef_kennung;
}
function SetUser($k_id, $k_pw) {
$this->k_id = $k_id;
$this->k_pw = $k_pw;
}
function UserCheck() {
$tmp = @file("http://www.klamm.de/engine/lose/saldo.php?ef_id=".$this->ef_id."ef_pw=".$this->ef_pw."k_id=".$this->k_id."l_pw=".$this->l_pw);
$result = explode("|", $tmp[0], 5);
$returncode = $result[0];
$this->k_lose = $result[1];
$this->ef_frei = $result[2];
$this->ef_kosten = $result[3];
$this->ef_lose = $result[4];
$this->HanldeResult($returncode);
if($this->lasterror != "") {
echo "Exportforce-Error: ". $returncode ." - ".$this->lasterror."<br>";
return 0;
} else return 1;
}
?>
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
zeig mal den komplette code und die auslagerungsdatei
-
Von der Auslagerungsdatei ist das der ganze Code, weil ich erst einmal schauen wollte, ob das funktioniert, was momentan ja nicht der Fall ist.
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage