Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] wywołanie programu z poziomu skryptu PHP
Forum PHP.pl > Forum > Przedszkole
bategruja
Witam
Dopiero uczę sie programowac. Pisze wlasnie pewna stronke i potrzebna mi pomoc.
Piszę stronę, na której użytkownik podaje pewne dane, w oparciu o które
na stronie pokażą się pewne wykresy. Wykresy, te będę wykonane przez
napisany już przeze mnie program w języku C++. I właśnie tu tkwi mój
prblem. Program ten musi być każdorazowo wywoływany przy przesyłaniu
danych przez użytkownika i nie wiem, jak miałabym to osiągnąć.
CZy istnieje jakaś prosta komenda, którą mogę zaimplementować w skrypcie
PHP?
JoShiMa
Cytat(bategruja @ 1.08.2008, 12:39:43 ) *
Wykresy, te będę wykonane przez
napisany już przeze mnie program w języku C++.

A nie lepiej rozważyć robienie wykresów w php?
bategruja
smile.gif napisalam wykresy, zeby z grubsza wyjasnic o co mi chodzi, ale ogólnie problem jest duzo bardziej skomplikowany - program C++ bedzie wywoływal jeszcze 2 inne programy, dosyc obszerne, wiec nie ma szans na to, zebym napisala to wszystko o php
Shili
Możliwość zawsze jest. Jednakże zapoznaj się z:
http://pl2.php.net/function.exec
http://pl2.php.net/manual/pl/function.system.php
bategruja
hmm... na tych stronkach bylam juz - niby wszystko fajnie wyglada, ale te polecenia nie uruchamiaja mojego programu. Owszem dzialaja dla podstawowych poleceń konsoli (np ls wyswietla mi na stronie www zawartość katalogu), ale nie uruchamiają programu...
Shili
Nie uruchamiają, czyli...?
Masz wyświetlony jakiś błąd?
bategruja
nie, nie dzieje sie po prostu nic...
w skrypcie mam:
print exec("ls");
print system("ls");
print exec("pr");
print system("pr");
gdzie pr to program C++ tworzący plik i wypisujący do konsoli napis. polecenia ls wzpisuja na strone zawartosc katalogu - przy czym pierwsze tylko jeden plik, a drugie wszystkie

no nic... bede probowala dalej sama...
ale dzieki za probe pomocy
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.