PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Klamm API geändert



Gremlin
04.07.2009, 20:03
Klamm hat heute die validate.php aus dem Ordner /lose/ gelöscht diese ist nun nur noch über /klamm/ erreichbar, deshalb hier die neue Schnittstellen Datei /lib/schnittstellen/klamm.php



<?
/*
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/lose/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;
}
?>
Einfach ersetzen...

MrRomeobln
04.07.2009, 20:33
php4, php5 oder beides? und dann käme die frage auf obs auch fürs alte vms1 oder nur 1.2 gilt?

Gremlin
04.07.2009, 20:35
Hi,
gilt für alle Versionen. Ob es in der "php5 Version" welche ja eigentlich nicht auf Grund von php5 sondern eines Fehlers, der von php4 ignoriert wurde, rauskam. Kann ich nun nicht sagen. Aber vermute es! Die Datei oben kann auch als "php5 Version" verwendet werden, da der Bug aus Prinzip weg ist.

Dany
04.07.2009, 20:45
schon erledigt...

Gruß Dany

sunnydreamer
04.07.2009, 20:47
Mh bei deinem Code kommt Unbekannter Fehler bei meinem gehts? (?)

Ah seh grad den Post von Dany, dachte schon^^

Dany
04.07.2009, 20:50
edit

Sebmaster
04.07.2009, 20:51
So sollte die Schnittstelle auch funktionieren ;)

Hat Gremii doch schon ganz längst ersetzt:biggrin1:

Gremlin
04.07.2009, 20:53
Ups :redface: danke Sebmaster & Dany

dragon11
04.07.2009, 20:54
ist heute der 1. April?
ohne Änderung funktioniert bei mir die Auszahlung, mit Änderung: unbekannter Fehler

Sebmaster
04.07.2009, 20:56
ist heute der 1. April?
ohne Änderung funktioniert bei mir die Auszahlung, mit Änderung: unbekannter Fehler

Nochmal ersetzen:wink:

Dany
04.07.2009, 21:01
Hat Gremii doch schon ganz längst ersetzt:biggrin1:

:biggrin1::thumb:

riwasch
04.07.2009, 22:36
wenn ich aber bei klamm richtig gesehen habe ist das:
$returned='';
$ret=file("http://www.klamm.de/engine/klamm/saldo.php?ef_id=".$betreiber auch noch das alte:
Losestand abfragen
http://www.klamm.de/engine/lose/saldo.php
????
Oder irre ich da?

ebook24
04.07.2009, 22:55
Bei mir steht dort jetzt "EF Account existiert nicht" und davor stand "Unbekannter Fehler". Was nun?

jpwfour
04.07.2009, 23:13
Einfach deine ursprüngliche Datei hochalden und einzig in der 1 Zeile das
lose -> klamm tauschen:

klamm.de/engine/lose/validate.php

klamm.de/engine/klamm/validate.php

Das sollte doch reichen?

dragon11
04.07.2009, 23:17
Einfach deine ursprüngliche Datei hochalden und einzig in der 1 Zeile das
lose -> klamm tauschen:

klamm.de/engine/lose/validate.php

klamm.de/engine/klamm/validate.php

Das sollte doch reichen?genau das habe ich gemacht. Ergebnis: unbekannter Fehler
edit: aaaaaaaaaaaah, habe zuviel geändert, nur bei validate ist zu ändern...
und wie teste ich das jetzt *grübel...wo bzw. wann wird validiert?

jpwfour
04.07.2009, 23:21
Andre Frage: Hat's vorher überhaupt funktioniert?

Weil bei mir hat es definitiv funktioniert mit dieser Änderung :yes:

EDIT:

an sich nur bei An-und Abmeldung

Ich hab's gesehen an: 22:05 Datei geändert 22:11 Neuanmeldung :P

Lokutos
04.07.2009, 23:46
ich kann bei mir intern klamm ids nachträglich verifizieren weil man sich bei mir ohne id's anmelden kann und bei mir hat es funktioniert.

MFg Lokutos

dragon11
04.07.2009, 23:48
ja klar hat es vorher funktioniert *gg...sonst hätte ich mich ja nichtmal selbst anmelden können...nun gut, zum Testen warte ich eben jetzt ab, ob sich noch irgendwann mal jemand anmeldet...passiert das nicht, werde ich stutzig werden. *gg

Gecko1
05.07.2009, 00:02
Hi,

Danke für die Info geändert und klappt :)

Mann muss in der klamm.php 2 stellen ändern.

1x hier


$returned='';
$fp=fopen("http://www.klamm.de/engine/klamm/validate.php?ef_id=".$betreiber_id."&ef_pw=".$betreiber_pw."&k_id=".$kunden_id."&l_pw=".$kunden_pw."","r");
if($fp){
while($line=fgets($fp,1000)){
$returned.=$line;
}

und 1x hier


$returned='';
$fp=fopen("http://www.klamm.de/engine/klamm/saldo.php?ef_id=".$betreiber_id."&ef_pw=".$betreiber_pw."&k_id=".$kunden_id."&l_pw=".$kunden_pw."","r");
if($fp){
while($line=fgets($fp,1000)){
$returned.=$line;


Dann klappt alles wieder :thumb:

mfg

jpwfour
05.07.2009, 00:40
...Mann muss in der klamm.php 2 stellen ändern.

NEIN!


Nachzulesen in der API Dokumentation ist die 2. Änderung nicht sehr sinnvoll:


Losestand abfragen

http://www.klamm.de/engine/lose/saldo.php
Abgesehen davon, dass im VMS1 Grundscript diese Funktion nicht benötigt wird, sollte man sich an die API halten, also nur das EINE ändern, und nicht die URL für den Losestand (saldo)

BTW: http://www.klamm.de/engine/klamm/saldo.php (404)

Gecko1
05.07.2009, 00:42
NEIN!


Nachzulesen in der API Dokumentation ist die 2. Änderung nicht sehr sinnvoll:



Abgesehen davon, dass im VMS1 Grundscript diese Funktion nicht benötigt wird, sollte man sich an die API halten, also nur das EINE ändern, und nicht die URL für den Losestand (saldo)

Hab mir gerade die von Gremlin (http://www.designerscripte.net/member.php?u=28) angesehn dort wurde es auch geändert was ist den nun richtig :der:

Laut Gremlin soll man es ändern siehe hier



<?
/*
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;
}
?> Und was stimmt nun deine aussage oder die von Gremlin

Sebmaster
05.07.2009, 00:52
Gremlin hat Probleme mit seiner suche-ersetzen-Funktion:biggrin1:

Gecko1
05.07.2009, 00:56
Also soll man das hier


$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];

Wieder in das ändern


$returned='';
$ret=file("http://www.klamm.de/engine/lose/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];

Oder hab ich was falsch verstanden ??:rolleyes:

Xenon
05.07.2009, 01:09
@badboy : ja

Schmuse_Kater40
05.07.2009, 10:49
Mal ganz abgesehen davon das es nur eine kleine Änderung ist die gemacht werden muss finde ich es aber schon eine Frechheit von Klamm einfach eine solche Änderung durchzuführen ohne die User darüber zu Informieren. Zumindest eine Mail an alle EF Besitzer wäre nicht zuviel verlangt gewesen. Schliesslich zahlen wir ja für den EF. Da sollte zumindest ein wenig Support gegeben werden.

Lokutos
05.07.2009, 10:53
der gedankengang vom herrn klamm wahr wohl irgendwie so

ef wird bezahlt---Support
ich ändere die url----> kommt keine transaktion zustande---->user bezahlt keine abfrage---->keine bezahlung des ef's------->ich geb kein support :cool::cool:


Nein scherz ja klar finde ich es auch ein bisschen frech zumal ich die änderung nicht verstehen kann.

aber naja boss eben die dürfen alles wie immer gg


MFg Lokutos

luette
05.07.2009, 11:11
ich steh gerade etwas auf dem schlauch. für was ist die änderung? was passiert wenn ich es nicht ändere?

Schmuse_Kater40
05.07.2009, 11:20
dann kann sich kein neuer User mehr anmelden.

luette
05.07.2009, 11:21
dann kann sich kein neuer User mehr anmelden.
danke und welcher ist jetzt der richtige code? der erste von gremlin? wurde ja soviel codes gepostet

Schmuse_Kater40
05.07.2009, 11:26
der von Gremlin ist richtig .. brauchst aber auch einfach nur


$fp=fopen("http://www.klamm.de/engine/lose/validate.php?ef_id=".$betreiber_id."&ef_pw=".$betreiber_pw."&k_id=".$kunden_id."&l_pw=".$kunden_pw."","r");

mit dem ersetzen

$fp=fopen("http://www.klamm.de/engine/klamm/validate.php?ef_id=".$betreiber_id."&ef_pw=".$betreiber_pw."&k_id=".$kunden_id."&l_pw=".$kunden_pw."","r");

luette
05.07.2009, 11:31
der von Gremlin ist richtig .. brauchst aber auch einfach nur


$fp=fopen("http://www.klamm.de/engine/lose/validate.php?ef_id=".$betreiber_id."&ef_pw=".$betreiber_pw."&k_id=".$kunden_id."&l_pw=".$kunden_pw."","r");
mit dem ersetzen

$fp=fopen("http://www.klamm.de/engine/klamm/validate.php?ef_id=".$betreiber_id."&ef_pw=".$betreiber_pw."&k_id=".$kunden_id."&l_pw=".$kunden_pw."","r");

irgenwie find ich die net

ist das das hier


$returned='';
$ret=file("http://www.klamm.de/engine/lose/validate.php?ef_id=".$betreiber_id."&ef_pw=".$betreiber_pw."&k_id=".$kunden_id."&l_pw=".$kunden_pw."","r");
for($i=0;$i<count($ret);$i++){
$returned.=$ret[$i];

Holstenjungs
05.07.2009, 11:37
Nein, du musst diesen Link in deiner Datei finden:

http://www.klamm.de/engine/lose/validate.php
und den so ändern:

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

Mehr nicht!

Schmuse_Kater40
05.07.2009, 11:38
nein ein wenig weiter unten musst du schauen


$returned='';
$fp=fopen("http://www.klamm.de/engine/lose/validate.php?ef_id=".$betreiber_id."&ef_pw=".$betreiber_pw."&k_id=".$kunden_id."&l_pw=".$kunden_pw."","r");
if($fp){
while($line=fgets($fp,1000)){
$returned.=$line;
}
}

Sebmaster
05.07.2009, 12:01
nein ein wenig weiter unten musst du schauen

Der erste von Gremlin ist (jetzt) schon richtig so:wink:

maniwelt
05.07.2009, 12:17
Ähm.....

Kann irgendeiner, aber nur einer, ohne das Wiedersprüche kommen, ENDLICH M_A_L die RICHTIGE Lösung schreiben :suspicious:

Der einer sagt dies, der anderer sagt, nö, so solls hin, der andere korrigiert wieder, der nächste sagt 2 sachen, wieder der nächste nein, nur 1, und so weiter und so weiter :der:

Also meint ihr nicht, das der Thread sehr verwirrend ist ?

Sebmaster
05.07.2009, 12:19
Gremlins ist JETZT richtig:yes:

luette
05.07.2009, 12:23
ich habe nix mit fopen:frusty:

Sebmaster
05.07.2009, 12:26
ich habe nix mit fopen:frusty:

Achso, jetzt weiß ich was du meinst.

Nimm das von Gremlin:biggrin1:

luette
05.07.2009, 12:58
Achso, jetzt weiß ich was du meinst.

Nimm das von Gremlin:biggrin1:

ich kann doch net einfach seine datei nehmen obwohl die ganz anders is wie meine.

Sebmaster
05.07.2009, 13:13
ich kann doch net einfach seine datei nehmen obwohl die ganz anders is wie meine.

Hast du sie selbst geändert?

Wenn nicht könntest dus auch einfach mal testen:biggrin1:

Lokutos
05.07.2009, 13:14
das ist die datei so wie sie im vms 1.2 im einsatz ist hast du eventuel eine version 1.1???


so leute jeder einfach hingehen und bei der zeile wo die validate.php aufgerufen wird

lose/validate.php
ersetzten mit
klamm/validate.php

so geht es bei JEDEM und ist 100% korrekt

jpwfour
05.07.2009, 15:43
Jo, das stand in Beitrag #14 auch schon, aber große Panikmache macht auch viel mehr Spass :yes:

http://www.designerscripte.net/showpost.php?p=69819&postcount=14

:lock1: