Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> api w python dla php
Adagio
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 17.01.2007

Ostrzeżenie: (0%)
-----


Witam,
Dostałem zadanie na zajęciach, mianowicie napisać w pythonie interfejs dla php.
Dokładnie chodzi o to aby przekazywać z php parametry do pythona, który będzie coś z nimi robił i zwracał wyniki.

Czy ktoś mógłby mi wyjaśnić w ogóle jak pisać api i rozwiązać komunikację między różnymi językami?
Nigdy podobnego tematu nie ruszałem stąd te braki (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Z góry thx za wszelkie wskazówki!
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
impimp94
post
Post #2





Grupa: Zarejestrowani
Postów: 42
Pomógł: 0
Dołączył: 6.04.2009
Skąd: Warszawa

Ostrzeżenie: (10%)
X----


Możesz wyeksportować zmienne z php do pliku *.txt lub do bazy mysql.
A potem w pythonie pobrać te zmienne
Go to the top of the page
+Quote Post
Adagio
post
Post #3





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 17.01.2007

Ostrzeżenie: (0%)
-----


Cytat(impimp94 @ 23.05.2009, 07:49:20 ) *
Możesz wyeksportować zmienne z php do pliku *.txt lub do bazy mysql.
A potem w pythonie pobrać te zmienne

Można, tylko pozostaje kwestia powiadomienia skryptu w pythonie, że takie dane tam umieściłem. Całkowicie odpada tu cron, gdyż skrypt musi zostać zainicjowany z php.

@erix zaproponował użycie exec" title="Zobacz w manualu PHP" target="_manual do odpalenia skryptu python. Podałem na wejście parametry z jakimi ma program wystartować i działa (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) , także odpadły tutaj sprawy z przekazywaniem danych przez db, pliki itp.

Jednak zastanawia mnie czy można to zrobić jeszcze inaczej? Mimo wszystko używanie polecenia exec chyba nie jest bezpieczne...
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 14.10.2025 - 10:22