PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Unbekannter Fehler beim registrieren



ebook24
04.07.2009, 15:16
Hallo ich habe hier folgendes Problem und zwar wird hier bei einer Registration immer ein Unbekannter Fehler angezeigt warum? Ich gebe auch alles richtig ein.
>>>Hier<<< (http://profitmail-winter.lima-city.de/2009-07-04_151018.jpg) ein Screenshot wie das aussieht.
>>>Hier<<< (http://profitmail-winter.lima-city.de/files/index.php?content=/intern/anmelden) der Link.

Es wäre echt nett wen jemand mir weiterhelfen könnte.

Sebmaster
04.07.2009, 15:35
allow_url_fopen am Server aktiviert?
PHP 5? Dann brauchst du die Klamm PHP 5 Schnittstelle ausm Download-Bereich:wink:

ebook24
04.07.2009, 15:40
So habe ich gedownloadet wohin damit?

VMS1
04.07.2009, 15:46
Nein, du mußt gar nichts herunterladen. Diese PHP5-Schnittstellen sind quatsch und die braucht niemand.
Es gab früher mal einen falschen Parameter in der ABfrage-URL, der von PHP4 toleriert wurde. Der is aber schon lange raus und eine Zeile wie:


$ret=@file("http://www.klamm.de/engine/lose/send.php?ef_id=".$betreiber_id."&ef_pw=".$betreiber_pw."&k_id=".$kunden_id."&s=".$trans_betreff."&n=".$trans_menge."&k=".$betreiber_kennung."&l_pw=".$kunden_pw."&code=".$trans_code."");

ist vollkommen PHP5-konform.

Nichtsdestotrotz benötigt man für file() fopen. Also die Funktion allow_url_fopen auf ON.

Findest du ganz einfach raus, indem du eine neue Datei mit einem Texteditor erstellst mit dem Inhalt :

<?php
phpinfo();
?>

Die speicherst du dann als phpinfo.php ab und lädst sie auf den Webspace. Dann rufst du sie im Browser auf. Da siehst du dann was off und was on ist. Ohne fopen wird das VMS (zumindest nicht ohne größere Umbauten an den Schnittstellen und Interfaces) nicht laufen.

ebook24
04.07.2009, 15:51
Jep da steht no und wie kriege ich es auf YEs??
Geht das dann nicht wenn ich diese Klamm PHP 5 uploade???

eRaaaa
04.07.2009, 15:58
Jep da steht no und wie kriege ich es auf YEs??
Geht das dann nicht wenn ich diese Klamm PHP 5 uploade???

also wenn ich richtig gucke, steht se bei dir auf ON ! was ja auch korrekt ist...wo du jetzt no und yes herhast, weiss ich nicht :der:

welche schnittstelle benutzt du denn überhaupt? klamm?

ebook24
04.07.2009, 16:00
Boah ich bin voll durcheinander es tut mir Leid da steht On. Boah und nun warum geht das aber nicht? Ich habe auch diesen Klamm PHP 5 hochgeladen aber immer noch nichts. Leute kann mir keiner helfen

Holstenjungs
04.07.2009, 18:36
Ich kann dir sagen warum es nicht geht. Die Heinis bei Klamm waren so nett und haben den Link zum validieren/überprüfen von neuen Usern geändert. Allerdings wurde das freundlicherweise nicht bekanntgegeben.
Du musst also in der Schnittstellendatei folgendes suchen:

http://www.klamm.de/engine/lose/validate
und das hiermit ersetzen:

http://www.klamm.de/engine/klamm/validate

ebook24
04.07.2009, 21:41
Das suchen ist ja kein Problem es gibt ja eine Suche und das einfügen ebenso. Mal gucken ob es funktioniert. Ich habe gesehen das da auch http://www.klamm.de/engine/lose/... steht aber nicht validate muss ich das dann auch umändern?

Sebmaster
04.07.2009, 21:45
Ich habe gesehen das da auch http://www.klamm.de/engine/lose/... steht aber nicht validate muss ich das dann auch umändern?

Nein

Holstenjungs
04.07.2009, 21:45
Nein, bei den anderen bleibt lose drin. Nur bei der Validate-Abfrage muss das geändert werden.

Lokutos
04.07.2009, 21:46
nein lediglich der bei validate das hat klamm geändert

mfg
Lokutos

ebook24
04.07.2009, 21:46
Jetzt steht darüber steht "Unbekannter Fehler" "EF Account existiert nicht" . Was nun?

Lokutos
04.07.2009, 21:47
wo hast du den jetzt was verändert ?

du musstest bei validatefunction lediglich lose durch klamm ersetzten

Sebmaster
04.07.2009, 21:47
Jetzt steht darüber steht "Unbekannter Fehler" "EF Account existiert nicht" . Was nun?

Wo steht das?

Dann wird er nicht existieren => falsche Daten:biggrin1:

ebook24
04.07.2009, 21:52
Nein ich habe es dort eingefügt wo gesagt hier der Code:


<?
/*
Transaktionsschnittstelle für Projekt Seth
Betreibersystem Klamm ExportForce²
Copyright bei Detlef Tiegel
http://www.projekt-seth.de
*/

// Klamm ExportForce² Fehlercodes
$trans_error[1001] = "Alles OK";
$trans_error[1002] = "EF Account existiert nicht";
$trans_error[1003] = "EF Passwort falsch";
$trans_error[1004] = "Nicht genug freie EF Anfragen";
$trans_error[1005] = "EF Kennung existiert nicht";
$trans_error[1006] = "klammUser existiert nicht";
$trans_error[1007] = "klammUser ist gesperrt";
$trans_error[1008] = "klammUser hat zu wenig Lose";
$trans_error[1009] = "Lose Passwort falsch";
$trans_error[1010] = "Zu wenig Lose auf EF Account";
$trans_error[1011] = "Anzahl nicht zulässig";
$trans_error[1012] = "Betreff nicht zulässig";
$trans_error[1013] = "Inout Parameter nicht zulässig";
$trans_error[1014] = "Limit Parameter nicht zulässig";
$trans_error[1015] = "ab_tid Parameter nicht zulässig";
$trans_error[1016] = "ab_time Parameter nicht zulässig";
$trans_error[1017] = "type Parameter nicht zulässig";
$trans_error[1018] = "Statistik Passwort falsch";
$trans_error[1019] = "Tresor Parameter nicht zulässig";
$trans_error[1020] = "Empfänger EF existiert nicht";
$trans_error[1021] = "Empfänger EF noch nicht akiviert";
$trans_error[1022] = "Überweisung an eigenen EF nicht möglich";
$trans_error[1023] = "target Parameter nicht zulässig";
$trans_error[1098] = "EF Account ist gesperrt";
$trans_error[1099] = "Unbekannter Fehler";

// ExportForce² -> Klamm.de
function auszahlen ($betreiber_id,$betreiber_pw,$kunden_id,$kunden_pw ,$betreiber_kennung,$trans_menge,$trans_betreff,$t rans_code) {
global $error,$trans_ausgabe,$trans_error;

// SecVMS change begin
$trans_betreff = urlencode($trans_betreff);
$kunden_id = urlencode($kunden_id);
$kunden_pw = urlencode($kunden_pw);
$trans_menge = urlencode($trans_menge);
// SecVMS change end

$returned='';
$ret=@file("http://www.klamm.de/engine/lose/send.php?ef_id=".$betreiber_id."&ef_pw=".$betreiber_pw."&k_id=".$kunden_id."&s=".$trans_betreff."&n=".$trans_menge."&k=".$betreiber_kennung."&l_pw=".$kunden_pw."&code=".$trans_code."");
for($i=0;$i<count($ret);$i++) {
$returned.=$ret[$i];
}
$trans_check = split("[|]",$returned,7);
if ($trans_check[0] != "1001") {
$trans_ausgabe = $trans_error[$trans_check[0]];
if ($trans_ausgabe == "") $trans_ausgabe = $trans_error[1099];
$error = "true";
}
return $error;
return $trans_ausgabe;
}

// Klamm.de -> ExportForce²
function einzahlen ($betreiber_id,$betreiber_pw,$kunden_id,$kunden_pw ,$betreiber_kennung,$trans_menge,$trans_betreff,$t rans_code){
global $error,$trans_ausgabe,$trans_error;

// SecVMS change begin
$trans_betreff = urlencode($trans_betreff);
$kunden_id = urlencode($kunden_id);
$kunden_pw = urlencode($kunden_pw);
$trans_menge = urlencode($trans_menge);
// SecVMS change end

$returned='';
$ret=file("http://www.klamm.de/engine/lose/get.php?ef_id=".$betreiber_id."&ef_pw=".$betreiber_pw."&k_id=".$kunden_id."&s=".$trans_betreff."&n=".$trans_menge."&k=".$betreiber_kennung."&l_pw=".$kunden_pw."&code=".$trans_code."");
for($i=0;$i<count($ret);$i++) {
$returned.=$ret[$i];
}
$trans_check = split("[|]",$returned,7);
if ($trans_check[0] != "1001") {
$trans_ausgabe = $trans_error[$trans_check[0]];
if ($trans_ausgabe == "") $trans_ausgabe = $trans_error[1099];
$error = "true";
}
return $error;
return $trans_ausgabe;
}

// Klammlose-Kontostand
function usercheck ($betreiber_id,$betreiber_pw,$kunden_id,$kunden_pw ){
global $error,$trans_ausgabe,$trans_error,$user_saldo;

// SecVMS change begin
$kunden_id = urlencode($kunden_id);
$kunden_pw = urlencode($kunden_pw);
// SecVMS change end

$returned='';
$ret=file("http://www.klamm.de/engine/klamm/saldo.php?ef_id=".$betreiber_id."&ef_pw=".$betreiber_pw."&k_id=".$kunden_id."&l_pw=".$kunden_pw."");
for($i=0;$i<count($ret);$i++){
$returned.=$ret[$i];
}
$trans_check = split("[|]",$returned,7);
if ($trans_check[0] != "1001") {
$trans_ausgabe = $trans_error[$trans_check[0]];
if ($trans_ausgabe == "") $trans_ausgabe = $trans_error[1099];
$error = "true";
}
if ($error != "true") $user_saldo = $trans_check[1];
return $error;
return $trans_ausgabe;
return $user_saldo;
}

// Usercheck
function uservalidate ($betreiber_id,$betreiber_pw,$kunden_id,$kunden_pw ){
global $error,$trans_ausgabe,$trans_error;

// SecVMS change begin
$kunden_id = urlencode($kunden_id);
$kunden_pw = urlencode($kunden_pw);
// SecVMS change end

$returned='';
$ret=file("http://www.klamm.de/engine/klamm/validate.php?ef_id=".$betreiber_id."&ef_pw=".$betreiber_pw."&k_id=".$kunden_id."&l_pw=".$kunden_pw."");
for($i=0;$i<count($ret);$i++){
$returned.=$ret[$i];
}
$trans_check = split("[|]",$returned,7);
if ($trans_check[0] != "1001") {
$trans_ausgabe = $trans_error[$trans_check[0]];
if ($trans_ausgabe == "") $trans_ausgabe = $trans_error[1099];
$error = "true";
}

return $error;
return $trans_ausgabe;
}
?>

ebook24
04.07.2009, 22:03
So habe mich gerade mal mit google darüber beschäftigt und gesehen das ich ein EF Account brauche unter klamm.de dies nennt sich ExportForce.Mann muss 0,0001€ pro Anfrage stellen was bringt mir das wozu ist das?

Gremlin
04.07.2009, 22:06
Den brauchst du, um User zu verifizieren und von denen Lose einzuziehen und denen Lose zu schicken.

ebook24
04.07.2009, 22:11
Ja ich habe gerade das andere gedownloadet ohne klamm einbindung aber das problem dort ist bei der registration steht immer noch klamm id und paswort? WArum??

Lokutos
04.07.2009, 22:47
weils nicht nur n download sondern auch den upload auf deinen server braucht gg

nei schau mal eventuel hat dein programm nicht richtig überschrieben.

MFg Lokutos

ebook24
05.07.2009, 12:08
Ohne Klamm funktioniert das nicht da steht immer noch Klamm Id und Passwort eingeben bei der Registration wie kann ich die beiden Felder weg machen sodass ich gar nicht mit klamm arbeite.

Lokutos
05.07.2009, 12:17
wenn du das benutzt
http://designerscripte.net/downloads.php?do=file&id=174

gibt es KEIN klamm

dieses addon ist auf mehreren seiten richtig eingebaut und funktioniert

andernfalls wenn du ein klamm eingeben fehl sihst

ist die datei nicht ersetzt.

das kann sein durch falsches uploaden falscher server oder schlechtes ftp programm nutz am besten filezilla.

ebook24
05.07.2009, 12:22
Hat einer dann ein Beispiel wie das dann aussieht? Ich probier das dann mal wieder aus danke.

Lokutos
05.07.2009, 12:27
ich benutz zwar nicht das addon aber kann man sich nicht einfach bei der registrierung das klamm id feld und losepaswwort feld wegdenken ??

wenn du ne seite ohne eingabe sehen willst bitte:
http://www.snippis.de

ist zwar nicht das addon aber fehlen tus bei mir auch gg

ebook24
05.07.2009, 15:45
Das wurde bestimmt extra bearbeitet und weggemacht ich muss das ma halt ausprobieren mache es jetzt mal eben.

ebook24
05.07.2009, 16:20
Juhuuuu endlich habe ich es geschafft steht nichts mehr mit Klamm :thumb:danke:thumb:
:biggrin1::biggrin1::biggrin1:

edit: Wenn ich hilf brauche seit Ihr glaube ich die richtigen denen ich fragen sollte

franky26
07.07.2009, 22:17
Auch ich sage als Neuling hier DANKE

Hab vor 2 Wochen ein VMS aufgesetzt, Design installiert, Slot installiert
und heute wollte ich weiterbasteln ---> auch "Unbekannter Fehler"

Dank Eurer Info auf der ersten Threadseite gelöst!

DANKE
franky26