You are not logged in.

wcf.regNote.message

badmoon2049

Intermediate

  • "badmoon2049" started this thread

Posts: 188

Location: Leipzig

Occupation: Azubi

  • Send private message

1

Friday, October 28th 2005, 5:22pm

PHP script ruft c++ code auf

Ist es möglich von einem php script ein c++ programm aufzurufen ?
ich plane als betriebsystem Linux einzusetzten (free bsd)

Ich würde gerne folgendes machen (kurzform)

Php script ruft c++ prog auf das c++ programm gibt das bearbeitete zurück und es wird wieder weiter in php mit gearbeitet. als beispiel programm würde erstmal ein hallo welt als rückgabe reichen ist es möglich das dann im browser wieder auszugeben ?

2 Frage : was wäre schneller beim handling mit datein (groß) php oder c++ code ?

Prometheus

Administrator

Posts: 3,278

  • Send private message

2

Friday, October 28th 2005, 6:48pm

c++ is auf jeden fall schneller. und die verbindung is so problematisch auch nicht. c++ einfach auf nen port listenen lassen und über den port mit php ne anfrage senden. c++ fummelt dann was immer es fummeln soll und gibt per push das ergebnis zurück. du meintest doch sowas in der richtung oder?
Jedwege Anfragen bitte an Technomausi oder ShaoKhan richten. Dieses Konto ist und bleibt inaktiv.

badmoon2049

Intermediate

  • "badmoon2049" started this thread

Posts: 188

Location: Leipzig

Occupation: Azubi

  • Send private message

3

Friday, October 28th 2005, 6:53pm

richtig.. wenn du sagst listen auf nen port mhhh nja ne server anwendung wollte ich nicht unbedingt in c++ schreiben ich dachte so eher daran das ich in php sowas aufrufen kann wie $output = cmd(xxxx , das was ich übergeben will ); oder so ähnlich und in meiner var steht dann das drin was die c++ datei zurückgibt ?

Avelyn

Trainee

Posts: 78

Location: Österreich

  • Send private message

4

Friday, October 28th 2005, 7:47pm

Quoted

Original von badmoon2049
richtig.. wenn du sagst listen auf nen port mhhh nja ne server anwendung wollte ich nicht unbedingt in c++ schreiben ich dachte so eher daran das ich in php sowas aufrufen kann wie $output = cmd(xxxx , das was ich übergeben will ); oder so ähnlich und in meiner var steht dann das drin was die c++ datei zurückgibt ?


Wie wärs mit system()? Zumindest macht das Perl/C equivalent genau das was du brauchst.
"Beware of bugs in the above code; I have only proved it correct, not tried it" - Donald Knuth

badmoon2049

Intermediate

  • "badmoon2049" started this thread

Posts: 188

Location: Leipzig

Occupation: Azubi

  • Send private message

5

Friday, October 28th 2005, 8:05pm

boooaarrr genau das hab ich gesucht :) danke :)

Ephraim

Professional

Posts: 826

Location: coder-board.info

Occupation: Info-Student

  • Send private message

6

Friday, October 28th 2005, 10:26pm

Ich hätte jetzt gerade noch vorgeschlagen, des du dir doch einfach ein eigenes PHP Modul bauen kannst und so dann Funktionen in PHP bekommst die dir dann dein Problem in C/C++ lösen :) ....
Aber du hast dich ja schon mit System() zufrieden gegeben.

Ciao Ephraim

badmoon2049

Intermediate

  • "badmoon2049" started this thread

Posts: 188

Location: Leipzig

Occupation: Azubi

  • Send private message

7

Saturday, October 29th 2005, 2:15am

ne das ist voll ausreichend ich sage mit php was mein c++ programm machen soll und der soll mir dann das was er "ausgearbeitet" hat einfach wieder zurückgeben damit ich damit in php weiterarbeiten kann

Ephraim

Professional

Posts: 826

Location: coder-board.info

Occupation: Info-Student

  • Send private message

8

Sunday, October 30th 2005, 2:26pm

Funktioniert aber nicht auf allen Server! ... Safe_Mode sag ich nur und so ... ich glaub da
darf man solche Sachen nicht benutzen.
Nur für den Fall, des du des öffentlich zugänglich machen willst :)

Ciao Ephraim

badmoon2049

Intermediate

  • "badmoon2049" started this thread

Posts: 188

Location: Leipzig

Occupation: Azubi

  • Send private message

9

Sunday, October 30th 2005, 3:33pm

ne da mach ich mir keine sorgen falls ich irgendwann mit der idee die mir im kopf ist online gehe bräuchte ich eh einen eigenen server (root) und der würde nicht im safe_mode laufen

wcf.user.socialbookmarks.titel