Połączenie języków

0

Hi, Mam takie pytanko: czy jest możliwość jakoś połączyć ww języki programowania tzn. chodzi mi o taką rzecz:
Osoba, która wejdzie na moją stronę będzie musiała wypełnić pewne pola, które zostaną przesłane do C++, który będzie na nich operować, zwróci wynik, zapisze go w pliku a na końcu przekaże do PHP, który wyświetli wynik na stronie, osobie, która wypełniła pewne dane.
Podobnie chciałbym, żeby było z plikami tzn. ktoś umieszcza na stronie np. dwa pliki z danymi (których jest bardzo dużo), PHP przekazuje je do C++, C++ wykonuje operacje (bo jest szybszy i łatwiejszy :P), wynik zapisuje i przekazuje do PHP, które jakoś zwraca wynik w formie liczby/pliku.

Czy mógłby mi ktoś doradzić co do takiej zabawy jest potrzebne? Wcześniej myślałem o MySQL-u, które pośredniczyłoby jakoś pomiędzy tymi językami ale zastanawiam się czy nie dałoby rady zrobić tego jakoś bezpośrednio?

0

Możesz napisać w C (w "Extending and Embedding PHP" jest to szczegółowo opisane), albo w C++ (http://devzone.zend.com/article/4486) rozszerzenie dla PHP.
Możesz też napisać swój program i najnormalniej w świecie kazać mu pracować na jakimś pliku (tymczasowym?) z danymi, po czym po skończonej pracy program sygnalizowałby to w jakiś sposób, a strona (asynchronicznie sprawdzająca "czy już"?) pokazałaby wyniki.

1
Azrael_Valedhel napisał(a)

Możesz też napisać swój program i najnormalniej w świecie kazać mu pracować na jakimś pliku (tymczasowym?) z danymi, po czym po skończonej pracy program sygnalizowałby to w jakiś sposób, a strona (asynchronicznie sprawdzająca "czy już"?) pokazałaby wyniki.
To już zamiast własnych wynalazków lepiej przypomnieć sobie, że istnieje gotowy na to protokół i biblioteki: CGI.

1 użytkowników online, w tym zalogowanych: 0, gości: 1