Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 17

Thema: Suche Addon oder Schnippsel zur Anzeige Kontostand klamm.de

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Avatar von dieter-kh
    Registriert seit
    11.09.2006
    Beiträge
    111

    Beitrag

    Zitat Zitat von jpwfour Beitrag anzeigen
    ich denke mal, dass sich die meisten das selber schreiben, da es ja wirjklich nicht sehr kompliziert ist.
    wüsste jedenfalls keinen shop, wo es so ein addon gibt...
    aber wenn du dich gar nicht mit php auskennst, evtl schreibt dir hier jemand schnell das script.
    meine kenntnisse in php halten sich in grenzen.
    hatte schon eine umfrage gestartet aber niemand hatte lust ein
    solches addon zu proggen.
    nicht mal gegen kohle !!!
    mfg: dieter-kh

  2. #2
    Erfahrener Benutzer Avatar von jpwfour
    Registriert seit
    06.02.2008
    Beiträge
    3.717
    okay, ich mach mich mal dran.

  3. #3
    Erfahrener Benutzer Avatar von jpwfour
    Registriert seit
    06.02.2008
    Beiträge
    3.717
    so, hab einfach eine datei "klammkontostand.php" in /content/konto/ erstellt, auf die du dann per:
    HTML-Code:
    <a href="?content=/konto/klammkontostand">Klammkontostand</a>
    verlinken kannst.

    der inhalt dieser datei:
    PHP-Code:
    <? userstatus();
    $err = "";

    if(isset($_POST['send']))
    {
      if(!isset($_POST['losepw']) || $_POST['losepw']=="")
      {
        $err.="Losepasswort angeben!<br>";
      }
      else
      {
        $schnittstelle = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_schnittstelle LIMIT 1"));
        @require_once ("lib/schnittstellen/".$schnittstelle['schnittstelle'].".php");
        @usercheck($schnittstelle['betreiber_id'],$schnittstelle['betreiber_passwort'],$_SESSION['uid'],$_POST['losepw']);
        if($error)
        {
          $err.="$trans_ausgabe <br>";
        }
        else
        {
          $buchungs_id = create_code(14);
          kontobuchung ('-', 1000, $_SESSION['uid']);
          buchungsliste($buchungs_id, 1000, "Klammlose Stand abfragen",$_SESSION['uid']);

          head("Klamm Kontostand");?>
          Kontostand bei klamm.de: <?=number_format($user_saldo,2,',','.');?> Lose.<br>
          <? foot();
        }
      }
    }

    head("Klamm Kontostand abfragen");?>
    Hier kannst Du Deinen aktuellen Klammlose Kontostand bei klamm.de abfragen, gegen eine Gebühr von 1.000 Losen.<br>
    <span style="color:red;"><?=$err;?></span>
    <br>
    <form action="" method="post">
    Lose Passwort: <input type="password" name="losepw">(*)<br>
    <br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="submit" value="abfragen" name="send">
    </form>
    <br>
    <i><font color="#FF0000">* Das Lose-Passwort wird nicht gespeichert, es dient nur zur Indentifizierung!</font></i>
    <?foot();?>
    sollte soweit schon mal funktionieren, wäre aber gut, wenn du es erst mal so
    ausprobieren würdest.
    dann muss es entweder noch an die einstellungen im acp
    (Max. Schnittstellenanfragen (Tag) / Max. Schnittstellenanfragen (User) )
    oder an extra für diesen service angelegte einstellungen "angeschlossen"
    werden, damit die user nicht deine EF abfragen zu schnell aufbrauchen

  4. #4
    Erfahrener Benutzer Avatar von dieter-kh
    Registriert seit
    11.09.2006
    Beiträge
    111

    Beitrag

    Zitat Zitat von jpwfour Beitrag anzeigen
    so, hab einfach eine datei "klammkontostand.php" in /content/konto/ erstellt, auf die du dann per:
    HTML-Code:
    <a href="?content=/konto/klammkontostand">Klammkontostand</a>
    verlinken kannst.

    der inhalt dieser datei:
    PHP-Code:
    <? userstatus();
    $err = "";
     
    if(isset($_POST['send']))
    {
      if(!isset($_POST['losepw']) || $_POST['losepw']=="")
      {
        $err.="Losepasswort angeben!<br>";
      }
      else
      {
        $schnittstelle = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_schnittstelle LIMIT 1"));
        @require_once ("lib/schnittstellen/".$schnittstelle['schnittstelle'].".php");
        @usercheck($schnittstelle['betreiber_id'],$schnittstelle['betreiber_passwort'],$_SESSION['uid'],$_POST['losepw']);
        if($error)
        {
          $err.="$trans_ausgabe <br>";
        }
        else
        {
          $buchungs_id = create_code(14);
          kontobuchung ('-', 1000, $_SESSION['uid']);
          buchungsliste($buchungs_id, 1000, "Klammlose Stand abfragen",$_SESSION['uid']);
     
          head("Klamm Kontostand");?>
          Kontostand bei klamm.de: <?=number_format($user_saldo,2,',','.');?> Lose.<br>
          <? foot();
        }
      }
    }
     
    head("Klamm Kontostand abfragen");?>
    Hier kannst Du Deinen aktuellen Klammlose Kontostand bei klamm.de abfragen, gegen eine Gebühr von 1.000 Losen.<br>
    <span style="color:red;"><?=$err;?></span>
    <br>
    <form action="" method="post">
    Lose Passwort: <input type="password" name="losepw">(*)<br>
    <br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="submit" value="abfragen" name="send">
    </form>
    <br>
    <i><font color="#FF0000">* Das Lose-Passwort wird nicht gespeichert, es dient nur zur Indentifizierung!</font></i>
    <?foot();?>
    sollte soweit schon mal funktionieren, wäre aber gut, wenn du es erst mal so
    ausprobieren würdest.
    dann muss es entweder noch an die einstellungen im acp
    (Max. Schnittstellenanfragen (Tag) / Max. Schnittstellenanfragen (User) )
    oder an extra für diesen service angelegte einstellungen "angeschlossen"
    werden, damit die user nicht deine EF abfragen zu schnell aufbrauchen
    1.danke für deine unterstützung

    habe ebend mal nen schnelltest gemacht funktioniert so leider nicht.
    als rückmeldung kommt Unbekannter Fehler aus der klamm.php
    $trans_error[1099] = "Unbekannter Fehler";
    mfg: dieter-kh

  5. #5
    Erfahrener Benutzer Avatar von jpwfour
    Registriert seit
    06.02.2008
    Beiträge
    3.717
    hmm, das liegt aber dann an der schnittstelle.
    oder die daten werden nicht richtig übergeben:
    $schnittstelle['betreiber_id'],$schnittstelle['betreiber_passwort'],$_SESSION['uid'],$_POST['losepw']

    aber normalerweise sollte in dem fall eine eindeutigere fehlermeldung kommen
    1002,1003,1006,1009
    evtl liegt es an klamm, dass derzeit gar nichts geht, oder ich hab einen denkfehelr drin, warten wir mal, ob da noch jemand anderes was dazu weiß.

  6. #6
    Erfahrener Benutzer Avatar von dieter-kh
    Registriert seit
    11.09.2006
    Beiträge
    111

    Beitrag

    Zitat Zitat von jpwfour Beitrag anzeigen
    hmm, das liegt aber dann an der schnittstelle.
    oder die daten werden nicht richtig übergeben:
    $schnittstelle['betreiber_id'],$schnittstelle['betreiber_passwort'],$_SESSION['uid'],$_POST['losepw']

    aber normalerweise sollte in dem fall eine eindeutigere fehlermeldung kommen
    1002,1003,1006,1009
    evtl liegt es an klamm, dass derzeit gar nichts geht, oder ich hab einen denkfehelr drin, warten wir mal, ob da noch jemand anderes was dazu weiß.
    von hand eingetragen wie zb
    http://www.klamm.de/engine/lose/saldo.php?ef_id=???&ef_pw=???&k_id=???&l_pw=???

    werden die daten von klamm.de richtig übergeben.
    mal sehen ob noch jemand ne idee hat.

    es könnte auch mölich sein das die daten nicht richtig übergeben werden da mein provider auf (PHP-Version:5.2.5-0.dotdeb.0) umgestellt hat.

    dann find ich die fehler nie
    mfg: dieter-kh

  7. #7
    Benutzer
    Registriert seit
    18.03.2007
    Beiträge
    84
    hast du die php5 schnittstelle drin?

  8. #8
    Erfahrener Benutzer Avatar von dieter-kh
    Registriert seit
    11.09.2006
    Beiträge
    111

    Beitrag

    Zitat Zitat von jpwfour Beitrag anzeigen
    hmm, das liegt aber dann an der schnittstelle.
    oder die daten werden nicht richtig übergeben:
    $schnittstelle['betreiber_id'],$schnittstelle['betreiber_passwort'],$_SESSION['uid'],$_POST['losepw']

    aber normalerweise sollte in dem fall eine eindeutigere fehlermeldung kommen
    1002,1003,1006,1009
    evtl liegt es an klamm, dass derzeit gar nichts geht, oder ich hab einen denkfehelr drin, warten wir mal, ob da noch jemand anderes was dazu weiß.
    danke nochmals für deine mühe !!

    zur info:
    war kein denkfehler von dir.
    nach anpassen der schnittstelle an php 5 war die funktion gegeben.
    mfg: dieter-kh

  9. #9
    Erfahrener Benutzer Avatar von Hardy
    Registriert seit
    24.01.2007
    Beiträge
    2.235
    Zitat Zitat von jpwfour Beitrag anzeigen
    so, hab einfach eine datei "klammkontostand.php" in /content/konto/ erstellt, auf die du dann per:
    HTML-Code:
    <a href="?content=/konto/klammkontostand">Klammkontostand</a>
    verlinken kannst.

    der inhalt dieser datei:
    PHP-Code:
    <? userstatus();
    $err = "";

    if(isset($_POST['send']))
    {
      if(!isset($_POST['losepw']) || $_POST['losepw']=="")
      {
        $err.="Losepasswort angeben!<br>";
      }
      else
      {
        $schnittstelle = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_schnittstelle LIMIT 1"));
        @require_once ("lib/schnittstellen/".$schnittstelle['schnittstelle'].".php");
        @usercheck($schnittstelle['betreiber_id'],$schnittstelle['betreiber_passwort'],$_SESSION['uid'],$_POST['losepw']);
        if($error)
        {
          $err.="$trans_ausgabe <br>";
        }
        else
        {
          $buchungs_id = create_code(14);
          kontobuchung ('-', 1000, $_SESSION['uid']);
          buchungsliste($buchungs_id, 1000, "Klammlose Stand abfragen",$_SESSION['uid']);

          head("Klamm Kontostand");?>
          Kontostand bei klamm.de: <?=number_format($user_saldo,2,',','.');?> Lose.<br>
          <? foot();
        }
      }
    }

    head("Klamm Kontostand abfragen");?>
    Hier kannst Du Deinen aktuellen Klammlose Kontostand bei klamm.de abfragen, gegen eine Gebühr von 1.000 Losen.<br>
    <span style="color:red;"><?=$err;?></span>
    <br>
    <form action="" method="post">
    Lose Passwort: <input type="password" name="losepw">(*)<br>
    <br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="submit" value="abfragen" name="send">
    </form>
    <br>
    <i><font color="#FF0000">* Das Lose-Passwort wird nicht gespeichert, es dient nur zur Indentifizierung!</font></i>
    <?foot();?>
    sollte soweit schon mal funktionieren, wäre aber gut, wenn du es erst mal so
    ausprobieren würdest.
    dann muss es entweder noch an die einstellungen im acp
    (Max. Schnittstellenanfragen (Tag) / Max. Schnittstellenanfragen (User) )
    oder an extra für diesen service angelegte einstellungen "angeschlossen"
    werden, damit die user nicht deine EF abfragen zu schnell aufbrauchen
    Dir fehlt eine prüfung des kontostandes
    Ich nutze den Firefox nur um Opera Google Chrome runterzuladen

  10. #10
    Erfahrener Benutzer Avatar von jpwfour
    Registriert seit
    06.02.2008
    Beiträge
    3.717
    jaja, ist mir klar, dass das script so noch nicht 100% ist, wollte nur mal sicherstellen, dass es soweit funzt. was ja jetzt wohl der fall ist...

    guthaben abfrage sollte nicht so das große problem darstellen:
    PHP-Code:
    <? userstatus();
    $err = "";

    if(isset($_POST['send']))
    {
      $guthaen = db_query("SELECT kontostand FROM ".$db_prefix."_kontodaten WHERE uid='".$_SESSION['uid']."'");
      $guthabben = mysql_fetch_row($guthaben);
      
      if($guthaben[0]<1000)
      {
        $err.="Zu wenig Guthaben!<br>";
      }
      else if(!isset($_POST['losepw']) || $_POST['losepw']=="")
      {
        $err.="Losepasswort angeben!<br>";
      }
      else
      {
        $schnittstelle = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_schnittstelle LIMIT 1"));
        @require_once ("lib/schnittstellen/".$schnittstelle['schnittstelle'].".php");
        @usercheck($schnittstelle['betreiber_id'],$schnittstelle['betreiber_passwort'],$_SESSION['uid'],$_POST['losepw']);
        if($error)
        {
          $err.="$trans_ausgabe <br>";
        }
        else
        {
          $buchungs_id = create_code(14);
          kontobuchung ('-', 1000, $_SESSION['uid']);
          buchungsliste($buchungs_id, 1000, "Klammlose Stand abfragen",$_SESSION['uid']);

          head("Klamm Kontostand");?>
          Kontostand bei klamm.de: <?=number_format($user_saldo,2,',','.');?> Lose.<br>
          <? foot();
        }
      }
    }

    head("Klamm Kontostand abfragen");?>
    Hier kannst Du Deinen aktuellen Klammlose Kontostand bei klamm.de abfragen, gegen eine Gebühr von 1.000 Losen.<br>
    <span style="color:red;"><?=$err;?></span>
    <br>
    <form action="" method="post">
    Lose Passwort: <input type="password" name="losepw">(*)<br>
    <br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="submit" value="abfragen" name="send">
    </form>
    <br>
    <i><font color="#FF0000">* Das Lose-Passwort wird nicht gespeichert, es dient nur zur Indentifizierung!</font></i>
    <?foot();?>
    jetzt ist aber noch wichtig, die anzahl der schnittstellen anfragen irgendwie zu protokollieren bzw. zu limitieren (wobei der preis auch noch hochgesetzt werden muss!).

    dass kan jetzt entweder über die schon integrierte funktion geschehen, oder extra nur für diese guthaben abfrage.

Seite 1 von 2 12 LetzteLetzte

Ähnliche Themen

  1. suche paypal addon für klamm
    Von anaconda im Forum Support zu Addons & Erweiterungen
    Antworten: 4
    Letzter Beitrag: 13.01.2018, 02:57
  2. Kontostand Anzeige
    Von ebook24 im Forum [HD] Programmieren
    Antworten: 20
    Letzter Beitrag: 15.11.2009, 02:35
  3. Kontostand Anzeige
    Von ebook24 im Forum [HD] Programmieren
    Antworten: 3
    Letzter Beitrag: 04.11.2009, 14:40
  4. Suche Addon oder Schnippsel zur Anzeige Kontostand klamm.de
    Von dieter-kh im Forum Weiterentwicklung Basisscript
    Antworten: 2
    Letzter Beitrag: 07.12.2007, 13:38
  5. Suche Addon zur Anzeige Guthaben EF-Account
    Von dieter-kh im Forum Weiterentwicklung Basisscript
    Antworten: 6
    Letzter Beitrag: 17.02.2007, 15:37

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •