Brauche Hilfe : Inhalt aus einer Textdatei mit einem If Frame vergleichen
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
alte gebot
beitrag
biet
content
formular
gebieten
hilfe
hchstbietende
hchstgebot
kleine frage
kramen
manual
quelltext
schwer erklrt glaube
test
textdatei
umwandlung
zweck
-
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 -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
http://www.php.net/manual/de/function.file-get-contents.php sollte dir helfen.
Du musst intval() zwecks Umwandlung in eine Zahl verwenden. -
Danke das wars :) ! Jetzt geht alles
-
Jetzt hätte ich noch eine kleine Frage !
*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 -
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 -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage