online 1
gast (50)

/ Forum / Skripte(PHP,ASP,Perl...)

Skripte(PHP,ASP,Perl...)Skripte(PHP,ASP,Perl...)

Fragevon Martina vom 22.01.2020, 09:30 Options

Berechnung über ein Programm laufen lassen - aber wie?

Hallochen,

ich habe Daten in einer mySQL-Datenbank gespeichert und in ein txt-File geschrieben. Dieses txt-File liegt auf dem Server und liefert jetzt die Ausgangsdaten für ein Programm, welches ich auch auf dem Server gespeichert habe.

Wie kann ich jetzt dieses Programm dazu bewegen:
    - Programmaufruf
    - Daten einlesen
    - Abarbeitung des Programms
    - anschließende Datenausgabe der berechneten Daten entweder in ein txt-File oder gleich in die Datenbank

Ich hoffe, mir kann da jemand helfen.

Liebe Grüße
Martina


Antwort schreiben

Antwort 1 von disco vom 22.01.2020, 10:34 Options

moin

was ist das für ein programm? auch ein php script?
falls ja, welche struktur hat das input file und wie soll das ergebnis aussehen?

falls nein, was ist das für ein programm?
programierst du das selbst?
falls nein, ist dieses programm überhaupt dafür vorgesehen dein inputfile zu verarbeiten?

g,
disco

Antwort 2 von Martina vom 22.01.2020, 11:06 Options

Hallo,

das Programm welches ich ansprechen möchte ist ein Statistik-Programm namens R.
Dieses Programm kann txt-File einlesen und dann Berechnungen ausführen und das Ergebnis in ein txt-File schreiben.
Ich möchte allerdings nicht, dass der Nutzer die Befehlszeile dafür dann selbst eingeben muss, sondern wollte das über php realisieren.

Ich hoffe, das war jetzt etwas verständlicher und mir kann jemand helfen.

LG Martina

Antwort 3 von disco vom 23.01.2020, 14:44 Options

hallo martina

hatten wir das thema nicht schon mal?

ein externes prog. kann man in php mit der methode exec aufrufen.
sort könntest du dann die txt datei als parameter mitgeben.

ABER
wie es dann weitergeht hängt von dem R ab. du musst dich damit beschäftigen welche parameter das programm erwartet um diese oder jene berechnung durchzuführen und dir das ergebnis in geeigneter form zu geben, bzw. ob es überhaupt das kann was du möchtest.
das hat nichts mit php zu tun, sondern nur mit dem programm (kenne es übrigens nicht).

wenn dir dann das programm das ergebnis in einer txt datei ablegt, kannst du das weiter mit php bearbeiten. vielleicht hat R ja auch die möglichkeit, die ergebnisse direkt in einer DB abzulegen.

g,
disco

Antwort 4 von Martina vom 24.01.2020, 09:17 Options

Hallo,

Es gibt doch aber auch noch andere Befehle zur Programmabarbeitung.
Woher weiß ich, welcher Befehl exec oder shell_exec oder proc_open oder oder oder ... hier verwendet werden sollte?

Wie funktionieren die einzelnen Befehle?

Woran kann ich erkennen, dass mein Provider das Ausführen eines Programmes zulässt?


Liebe Grüße
Martina

Antwort 5 von Martina vom 29.01.2020, 08:05 Options

Hallochen,

nun weiß ich schon, dass ich das Programm mit exec() laufen lassen kann.

Hat jemand Ahnung, wie ich das Statistik-Programm R
(http://www.r-project.org/) auf dem Server installieren muss?

Die DOS-Version läuft da nicht - logisch - auf dem Server läuft Linux-Debian.


Liebe Grüße
Martina

Ähnliche Themen

ACCESS Abfrage über MS Query
DCAH  22.01.2007 - 141 Hits - 4 Antworten

Name aus der Zelle als Blatt-Name übernehmen
Rasful  04.09.2007 - 91 Hits - 3 Antworten

Programm zur Berechnung von Säumniszuschlägen
Ladila  04.02.2008 - 147 Hits - 2 Antworten

Berechnung nur wenn Datum in Zelle
spalte  10.02.2008 - 93 Hits - 5 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Mon Jan 26 01:23:17 2026