Marcus: Variablenübergabe von PHP nach C-Programm und wieder zurück

Hallo Leute!

Ich habe ein kleines Problem. Weiß jemand, ob es mit PHP möglich ist, Variablenwerte an C zu übergeben und diese nach Bearbeitung wieder mit PHP zu übernehmen???

Bin für jede Hilfe sehr danke!

Liebe Grüße

Marcus

  1. Nachwort:

    Wir planen es mit C zu machen, weil dieses Programm schon beinahe fertig ist. -> Entwicklung einer anderen Firma

    Für uns stellt sich die Frage, ob es überhaupt möglich ist!

    Danke nochmals!

    » Hallo Leute!

    Ich habe ein kleines Problem. Weiß jemand, ob es mit PHP möglich ist, Variablenwerte an C zu übergeben und diese nach Bearbeitung wieder mit PHP zu übernehmen???

    Bin für jede Hilfe sehr danke!

    Liebe Grüße

    Marcus

    1. Hallo,

      das dürfte grundsätzlich möglich sein.
      Du musst die Variablen aus php, mit einem aufruf des c Programms über ein Formular bzw. direkt über einen Link, als Parameter übergeben.

      In C kannst du diesen dan aus der Umgebungsvariable QUERY_STRING oder vom STDIN lesen, je nach dem ob post oder get verwendet wurde.

      Das ganze Funktioniert natürlich auch umgekehrt.

      Gruß

      ueps

    2. Nachwort:

      Wir planen es mit C zu machen, weil dieses Programm schon beinahe fertig ist. -> Entwicklung einer anderen Firma

      Für uns stellt sich die Frage, ob es überhaupt möglich ist!

      Danke nochmals!

      Zwei Methoden gehen:

      1. Natürlich geht die Kommunikation über Formulare und URL-Parameter. uepsilon deutete das an.

      2. Weiterhin geht aber auch die direkte Programmkommunikation. Siehe dazu die PHP-Funktionen system(), exec() oder passthru(). Damit wird ein Programm (eben dein C-Programm) mitten in der PHP-Seite gestartet, um Dinge zu verarbeiten. Die Ausgabe des C-Programms kommt zurück und kann ausgegeben werden.

      - Sven Rautenberg