Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: PHP: keskustelu toisen ohjelman kanssa

Sahrah [10.06.2010 16:56:01]

#

Pystyykö php skripti jollain tapaa keskustella esimerkiksi C ohjelman kanssa?

Olen nähnyt/kuullut jotain signaaleista, joita voi siirrellä prosessien välillä, onko ne sellaisia joilla voin siirtää raakaa tekstiä 2 php:n prosessin tai php:n ja C:n prosessin välillä?

Tarkoituksena saada nettisivulla olevasta lomakkeesta pistetty teksti irkkiin.

trilog [10.06.2010 17:08:57]

#

Nimetty putki voisi olla hyvä ratkaisu. Luo putki C-ohjelmalla ja kirjoita siihen PHP:llä. C:llä voit lukea putkea koko ajan uuden datan toivossa, jota voit sitten jatkokäsitellä.

Metabolix [10.06.2010 18:02:13]

#

Toinen mahdollisuus on käyttää socketteja eli verkkoyhteyttä, jolloin systeemi on tarvittaessa helppo hajauttaa myös usealle koneelle.

vzq [10.06.2010 18:09:07]

#

Itse olen omalla servulla toteuttanut vastaavanlaisen PHP:lla ja Pythonilla juuri socketteja käyttämällä.

Macro [10.06.2010 20:48:13]

#

Jos molemmat ovat samalla koneella, voit käyttää myös exec()-funktiota PHP:n puolella, jollei toisen ohjelman tarvitse välittää PHP:lle mitään. Tällöin voit suorittaa ohjelman ja antaa sille parametrejä komentorivikäskynä.

walkout_ [16.06.2010 12:01:17]

#

Niin juu testasin Windows Server 2003:lla..

<?php exec('DIR C:'); ?>

Niin se listaa mm. selaimelle C: - aseman juuren

Mites jos C++-ohjelmassa on SOAP?

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta