![]() |
Re: [PHP] Suche Bank Script
Ach du willst das komplett per PHP machen?
Das wär natürlich schön. Was willst du denn alles? nur ein simples Soll-Haben-Überweisungen? Du kannst übrigens mit Delphi eine CGI-Anwendung schreiben, wie das genau geht weiss ich nicht. Ansonsten wäre das PHP-Skript recht einfach zu machen, wenn man eine geeignete Datenbankstruktur wählt. Soll sich das vielleicht noch irgendwo integrieren lassen(phpbb...), oder reicht es stand-alone? Quellen: ![]() ![]() das hier sieht auch gut aus: ![]() EDIT: Ich kann die auch gerne persönlich mit Rat und tat beistehen ;) |
Re: [PHP] Suche Bank Script
Super! :-D
Es soll stand-alone sein. Diese Funktionen sollte es ahben: -Benutzername und Passwort -Guthaben -Überweisen mit Ansicht wie auf Kontoauszug bei sender und emfänger -admin-Account, der Guthaben verändern kann -Daueraufträger -Dauer einkommen (z.B. jeden Monat 10€ dazu) wünschenswert: -Ausdruck von checks mit Identifikationsnummer, über deren eingabe das Geld automatisch überwiesen wird Hab bisher keine Erfahrungen mit php sollte also so einfach wie möglich sein ich habe auch keine Ahnung wie die Datenbank-Abteilungen angelegt werden müssen, und wie das geht Wenn du von meiner aufzählung noch ein paar Tips hast, nur her damit Edit: Beitragstitel geändert.... |
DP-Maintenance
Dieses Thema wurde von "alcaeus" von "Klatsch und Tratsch" nach "Programmieren allgemein" verschoben.
Ist in PA wohl besser aufgehoben ;) |
Re: [PHP] Online-Bank schreiben
Also, ich würde mal sagen, wir erstellen eine Tabelle
Kunden. Was braucht ein Kunde? Erst einmal eine ID und einen Namen. Und Zugangsdaten. Evtl. noch ein "isAdmin"-Flag. Id: Int Name: varchar(255) Pass: varchar(255) isAdmin: smallint Dann brauchen wir Überweisungen, Daueraufträge und so zeug. Also Tabelle Transfers From, To: UserID DateTime: Timestamp Current: Int Und eine tabelle Periodical_Transfers From, To: UserId FirstExecution: Timestamp Interval: Timestamp Current: Int In PHP berechnest du dann bei jedem zugriff den aktuellen Kontostand. |
Re: [PHP] Online-Bank schreiben
Zitat:
des php-scripts durchgehen um das guthaben zu berechnen? da gibt es aber 2 probleme: 1. das is verdammt langsam bei vielen datensätzen 2. der admin kann das guthaben dadurch nicht verändern (außer er erstellt eine transaktion, was ich aber recht unsauber finde). besser wäre es, das guthaben als fixen wert in der tab zu speichern und bei jeder transaktion entsprechend zu verändern. zu den daueraufträgen: hier könnte man super cronjobs verwenden, die 1x am tag die daueraufträge checken und durchführen. (gibt anbieter im netz, die kostenlose "cronjobs" anbieten). testet man das nämlich bei jedem aufruf des scripts, is das auch wieder relativ langsam. außerdem würde ich das passfeld nur 32chars groß machen und das pw als md5-hash speichern (datenschutz). ich würde nämlich nich wollen, dass der site-admin mein pw als klartext per phpmyadmin o.ä. sehen kann. |
Re: [PHP] Online-Bank schreiben
Bin jetzt schon ziemlich weit...
Passwörter werden als MD5 Hash gespeichert, und das Guthaben wird auch gespeichert. Das mit den Daueraufträgen lasse ich bis jetzt jedes mal überprüfen wenn der Benutzer seine Kontoübersicht aufruft. Natürlich nur für den Jeweiligen Benutzer. Der Server bietet Cronjobs kostenlos an (5 sind im Tarif mit drin) Wie könnte ich meine funktion darüber aufrufen? Dann würde ich sie entsprechend anpassen, das währe auch mit dem Datum an dem die Überweisung eintrifft besser. |
Re: [PHP] Online-Bank schreiben
So, hab jetzt noch n kleines Problem.
Ich will den Abstand zwischen zwei Daten ausgeben. Mit Tagen und Monaten bekomm ichs hin, da mach ichs so: Zitat:
Kennt jemand ne Lösung, oder hat jemand nen Vorschlag? Edit: Habs gelöst. Hab mir ne Funktion dafür geschrieben. Nur wie das mit den Cronjobs funktioniert würde mich noch interresieren |
Re: [PHP] Online-Bank schreiben
Der "Cron-Daemon" ist sowas wie der Task-Dingens in Windows, nur für Linux. Und ein Cronjob ist dann eben ein task, der z.B. jeden tag einmal ausgeführt wird. Man muss dann eben "php.exe bankclean.php" oder sowas ähnliches als zu startende anwendung eintragen.
Dein Webhoster hat da bestimmt ne Bedienungsanleitung dafür. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:58 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz