PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : php-homebanking



shb
03-08-2004, 16:40
hi zur mal so aus neugier kann ich mit hilfe von php meine konto abfragen? soll sowas in der richtung wie ne online bankingsoftware werden.
ich wolltes nachmöglichkeit nur mir php mach nicht mit java oder perl
geht das und wenn ja könnt ihr mit da nen denk anstoß geben wo ich da was im netz finde?

cu SHB

Stanislaus
03-08-2004, 21:17
Klar geht das. Da Du mit PHP Socket bzw. SSL Verbindungen aufbauen kannst kannst Du auch eine Onlinebanking Software schreiben.
Allerdings musst Du dich mit dem Protokol, das Deine bank einsetzt, vertraut machen.

Links kann ich Dir keine geben aber die Socket und OpenSSL Funktionen wirst Du schon selber im PHP Manual finden :)

Das größte Problem wird wohl der Test sein, denn ich glaub kaum, daß Deine Bank Dich fröhlich auf deren Servern rumspielen lässt.

Bis neulich ...

shb
03-08-2004, 22:31
also meinst du da ich nicht diekt an den server kann lohnt es nicht da ich ja nicht weiß was er für daten liefert?

was muss ich installieren damit socket funtzen (unter linux)? er kennt die funktion nicht ;(

ach ja ich wusste gar nicht, dass ich php als normales script vi perl nutzen kann.
gibt es (wie bei java) auch die möglichkeit frontends zu erzeugen (außer html)?
php kann man nicht irgendie kompilieren oder?

cu SHB

undefined
04-08-2004, 07:47
was muss ich installieren damit socket funtzen (unter linux)? er kennt die funktion nicht ;(
Der ist gut :D Die Hälfte deiner Linux Prottokolle hängt an Sockets ;)

Ps: Etwas genauer was du meinst und wo du dran bist ;)

undefined
04-08-2004, 07:58
Einmal ganz davon abgesehen das deine oder die Bank ohnehin keinen Socket zu Verfügung stellt.
Mal im ernst:
Würdest du jedem X beliebigen eine Verbindung zu Verfügung stellen wenn es sich um eine so Brisante Angelegenheit handelt?
Zumal deine selbst erstellte Software wahrscheinlich nicht verifiziert weder noch von unabhängigen Testgruppen auf Herz und Nieren geprüft wurde?

shb
04-08-2004, 08:08
also ich hab php selber kompiliert und dort mit aktiviert und nun funtzt es

ja sicher ist es nicht geprüft aber welches Programm gibt es unter linux für onlinebanking das kostenlos ist mit gnucash kann ich mich irgendwie nicht anfreunden

cu SHB

Stanislaus
04-08-2004, 08:36
also meinst du da ich nicht diekt an den server kann lohnt es nicht da ich ja nicht weiß was er für daten liefert?
genau das!


was muss ich installieren damit socket funtzen (unter linux)? er kennt die funktion nicht ;(
Wer ist "er"? Guck einfach mal die PHP Optionen durch. Wahrscheinlich musst Du beim compilieren eine von denen übergeben.
edit: OK Hat sich wohl erledigt.


gibt es (wie bei java) auch die möglichkeit frontends zu erzeugen (außer html)?
Ja z.B. per PGP-GTK.


php kann man nicht irgendie kompilieren oder?
Wäre theoretisch möglich, wenn jemand einen passenden Compiler schreiben würde, wobei sich mir die Frage nach dem Sinn stellt.

Bis neulich ...

Pingu
04-08-2004, 08:48
Wäre theoretisch möglich, wenn jemand einen passenden Compiler schreiben würde, wobei sich mir die Frage nach dem Sinn stellt.
Von wem wird PHP hauptsächlich unterstützt und entwickelt?

... von der israelischen Software-Schmiede Zend.

... und was gibt es das? Genau: http://zend.com/store/products/zend-encoder.php

Pingu

Stanislaus
04-08-2004, 09:16
@Pingu: Was möchtest Du mir damit sagen?
Ja, Zend ist maßgeblich an der Entwicklung von PHP beteiligt und wozu es den komischen Encoder gibt steht doch auf der Seite deren Link Du gepostet hast.

Verwirrte Grüße!

Pingu
04-08-2004, 10:12
Das war bezogen auf:

... wenn jemand einen passenden Compiler schreiben würde ...
Weil den gibt es damit schon. Denn der Encoder ist nichts anderes als ein Java-Byte-Code-Compiler.

Pingu

Gaert
04-08-2004, 10:22
Das war bezogen auf:

Weil den gibt es damit schon. Denn der Encoder ist nichts anderes als ein Java-Byte-Code-Compiler.

Pingu

Naja... eigentlich ist es schon was anderes... nämlich ein PHP-Byte-Code-Compiler ;)

Stanislaus
04-08-2004, 10:30
Weil den gibt es damit schon. Denn der Encoder ist nichts anderes als ein Java-Byte-Code-Compiler.
Weißt Du das oder vermutest Du das?


Zend Encoder saves the code in a Zend Intermediate Code format, making use of the Zend Engine
"Intermediate Code format" kann vieles bedeuten. Evtl. sowas wie Java-Byte Code oder auch nur irgendwas verstümmeltes, verschlüsseltes o.ä.

Was shb meinte war aber wahrscheinlich eher sowas wie einen Compiler, der nativen Code erzeugt, so daß ein Script unabhängig von PHP ausführbar wird und den gibt es afaik einfach nicht.

Bis neulich ...

Pingu
04-08-2004, 11:23
Weißt Du das oder vermutest Du das?
Das gibt es eine super FAQ:

What is the Zend Encoder?
[..]
The Zend Encoder compiles PHP source code and encodes it to a Zend Intermediate Code file. End users can run your application using the Zend Optimizer as well; it is available for free at the Zend Store.

How does the Zend Encoder work?
The Zend Encoder converts your plain-text PHP scripts into a platform-independent binary format. The Zend Optimizer, available for free at the Zend Store, optimizes the PHP file and then enables end users to tansparently execute these files as if they were regular PHP scripts.
Kennen wir das nicht irgendwoher? .... Genau: Java.

Was shb meinte war aber wahrscheinlich eher sowas wie einen Compiler, der nativen Code erzeugt, so daß ein Script unabhängig von PHP ausführbar wird und den gibt es afaik einfach nicht.
Da steht auch etwas dazu

Can I bundle the Zend Optimizer into my Zend-encoded application?
Yes, you can. Our revised license enables you to package the Zend Optimizer with your Zend-encoded applications, making it easier for your customers to start running your product immediately. The Zend Optimizer is available for free at the Zend Store.
Also ähnlich, als wenn man mit VisualBasic eine Anwendung schreibt, da kommt auch automatisch die vbrun.dll dazu. Im Unterschied zu Java, welches man meistens extra installieren muss.

Pingu

Stanislaus
04-08-2004, 11:25
OK dann hab ich nix gesagt. Besten Dank für die Info.
Man lernt eben nie aus.

Bis neulich ...

LittleBit
04-08-2004, 11:39
Hi,

bei einer kompletten Lösung zum Homebanking wäre ich offen gestanden vorsichtig. Pin ja - TAN nein. Aber das ist nur meine persönliche Einstellung dazu.

Wenn Du Dich mit dem Thema näher beschäftigst würde ich den Einsatz von Curl empfehlen. Ein paar RegEx dazu. Fertig (zumindest war das in meinem Fall so (SSK) - bei anderen Banken mag das anders sein)

Viel Spaß
Tom

shb
04-08-2004, 12:59
wo krieg ich PGP-GTK her? bzw ein toturial dafür?

cu SHB

Stanislaus
04-08-2004, 13:04
wo krieg ich PGP-GTK her? bzw ein toturial dafür?
Selber denken ist wohl nicht Deine Stärke?!

Such mal hier http://www.google.de

shb
04-08-2004, 13:08
ja die hab ich ja schon auf gesucht aber als suchbegriff PGP-GTK fand ich die ergebnisse nicht so toll ich wollte mit eigentlich ein paar screenshots ansehen und ne toturial und das eigentlich am liebsten in deutsch ;) google haut nur 2 seiten raus

cu SHB

Stanislaus
04-08-2004, 13:36
ja die hab ich ja schon auf gesucht aber als suchbegriff PGP-GTK fand ich die ergebnisse nicht so toll
Was findest Du denn "nicht so toll"?


... google haut nur 2 seiten raus
Dann installier Dein google mal neu ;) meines findet mehrere hundert Seiten.

Bis neulich ...

shb
04-08-2004, 13:46
die ergebnisse von google waren nicht so toll.

hab jetzt google neu kompiliert und installiert, was soll ich für suchbegriffe eingeben?

cu SHB

Stanislaus
04-08-2004, 14:06
die ergebnisse von google waren nicht so toll.
Ja schon klar nur WAS war nicht so toll? Wenn Du mir nicht sagst, was Dir an den paar Tutorials mißfällt kann ich Dir auch nix besseres vorschlagen.


hab jetzt google neu kompiliert und installiert, was soll ich für suchbegriffe eingeben?
Also bei mir hat "PHP-GTK" schon eine ganze Menge Infos geliefert.

Bis neulich ...

Gaert
04-08-2004, 14:24
Ja schon klar nur WAS war nicht so toll? Wenn Du mir nicht sagst, was Dir an den paar Tutorials mißfällt kann ich Dir auch nix besseres vorschlagen.


Also bei mir hat "PHP-GTK" schon eine ganze Menge Infos geliefert.

Bis neulich ...

Ganz ruhig Leute... unter PGP-GTK (wie Stanislaus in seinem ersten Posting geschrieben hat) findet man selbstverständlich nichts!

PHP-GTK ist das stichwort und http://gtk.php.net/ die Projekthomepage.

Gruß,

Gaert

Stanislaus
04-08-2004, 14:43
Ganz ruhig Leute... unter PGP-GTK (wie Stanislaus in seinem ersten Posting geschrieben hat) findet man selbstverständlich nichts

Arrgghh.. Ich Arsch! Sorry, dann will ich nix gesagt haben. *inskörbchenkriechundschäm*

shb
05-08-2004, 09:24
dnake damit komme ich auch weiter, google hat sogar was gefunden *G*;