kostenloser Webspace werbefrei: lima-city


Brauche Hilfe : Inhalt aus einer Textdatei mit einem If Frame vergleichen

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    n**w

    Hey, also ich bin dabei mir mein eigenes kleines Ebay Script zu basteln :) ! Mit bieten und so.

    Jetzt habe ich das Formular zum Gebot abgeben gemacht, da muss man das neue Gebot eingeben! Jetzt will ich dass er das Gebot nur annimmt wenn es höher ist als das zurzeit Höchste! Dazu habe ich gemacht, dass wenn das neue Gebot höher ist, speichert er es in einer Textdatei und löscht das alte gebot aus der Textdatei!
    Jetzt mein Problem:

    Ich weiß nicht wie ich das Gebot aus der textdatei in den if Kram einsetzen kann!
    Um zu gucken ob das neue Gebot höher ist...
    Hier mal der Quelltext von der php seite(test.php):

    <?php
    if($zahl > "xyz")
    {
    $formular = "$zahl";
    $fp = fopen("hoechstgebot.txt", "w");
    @fclose($fp);
    $formular = "$zahl";
    $fp = fopen("hoechstgebot.txt", "a");
    $ok = fwrite($fp, $formular);
    @fclose($fp);
    echo "Du bist zurzeit der Höchstbietende!";
    }
    else
    {
    if($zahl < "xyz")
    {
    echo "Dein Gebot ist zu niedrig!";
    }
    }
    ?>

    Für das xyz will ich jetzt das Gebot aus der Textdatei :) !


    Habs etwas schwer erklärt glaube ich :-/

    Hier mal die Links zu den Seiten :) :

    http://brian93.br.funpic.de/Ersteigern/test.html - Seite um Gebot eingeben
    http://brian93.br.funpic.de/Ersteigern/test.php - Die Problem Seite ;)| Zurzeit ist als If die Zahl 10 eingegeben |
    http://brian93.br.funpic.de/Ersteigern/hoechstgebot.txt - Die Textdatei

    Danke schon mal für eure Hilfe :)


    Mit freundlichen Grüßen Naww


    Beitrag geaendert: 26.3.2007 18:47:23 von naww

    Beitrag geaendert: 26.3.2007 19:46:28 von naww
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. http://www.php.net/manual/de/function.file-get-contents.php sollte dir helfen.
    Du musst intval() zwecks Umwandlung in eine Zahl verwenden.
  4. Autor dieses Themas

    n**w

    Danke,

    hört isch zwar irgendwie schwierig an aber ich werde es probieren!

    MfG
  5. Autor dieses Themas

    n**w

    Danke das wars :) ! Jetzt geht alles
  6. Autor dieses Themas

    n**w

    Jetzt hätte ich noch eine kleine Frage :redface: !

    *schäm*

    <?php
    {
    $gebot = file_get_contents("hoechstgebot.txt");
    }

    if($zahl > "$gebot")
    {
    $formular = "$zahl";
    $fp = fopen("hoechstgebot.txt", "w");
    @fclose($fp);
    $formular = "$zahl";
    $fp = fopen("hoechstgebot.txt", "a");
    $ok = fwrite($fp, $formular);
    @fclose($fp);
    echo "Du bist zurzeit der Höchstbietende!";
    }
    else
    {
    if($zahl < "$gebot")
    {
    echo "Dein Gebot ist zu niedrig!";
    }
    }
    ?>


    Wie kriege ich es hin dass zu der $gebot noch z.b. immer 10000 draufgerechnet werden. Für eine Mindesterhöhung! Muss ich da einfach "$gebot","+10000" oder so ? Oder ist das komplizierter?

    MfG Naww
  7. b****y




    Wie kriege ich es hin dass zu der $gebot noch z.b. immer 10000 draufgerechnet werden. Für eine Mindesterhöhung! Muss ich da einfach '$gebot','+10000' oder so ? Oder ist das komplizierter?



    Genau, du schreibst einfach

    if($zahl > ($gebot+10000)) {...}


    Beitrag geaendert: 26.3.2007 22:04:59 von bohrty
  8. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!