![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 13.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam , jestem poczatkujacy w php i mam nastepujacy problem
posiadam dzialajacy program napisany w python : program.py program uruchamia sie z parametrami z command line i generuje file w formacie xml program.py -a parametr1 -b parametr2 -c parametr3 -d file.xml nie ma problemu z uruchomieniem pod windows i wygenerowaniem file wlozylem go na server i uruchmiam przez skrypt w php w nastepujacy sposob http://moj-server/skrypt.php skrypt php wyglada nastepujaco Kod <?php shell_exec("sh abc.sh"); ?> a skrypt abc.sh Kod #!/bin/sh python program.py -a parametr1 -b parametr2 -c parametr3 -d file.xml i daje mi blad typu Malformed header from cgi script ale to nie jest moim problemem w tej chwili bo file jest wygenerowany poprawnie chcialbym zmodyfikowac php skrypt i abc.sh tak bym mogl wywolywac np http://moj_server/skrypt.php?parametr1=war...ametr3=wartosc3 tak by wartosci tych parametrow byly przekazywane do abc.sh do wywolywania programu napisanego w pythonie oraz by po wyegzekwowaniu takiego linku w browserze wyswietlala sie zawartosc wykreowanego przez python pliku file.xml w oryginalnym formacie. Kreowanie pliku trwa ok 3 sekund chcialbym tez polaczyc nazwe pliku file z wartoscia parametru1, tzn by plik nazywal sie wartosc1.xml . Wartosci parametrow sa typu string tzn sa albo cyframi albo literami albo mieszanka wiem ze moge uzyc : Kod $wartosc1 = $_GET['parametr1']; itd ale jak to wlozyc w takim przypadku do skryptu abc.sh? Ten post edytował stefmar 19.03.2008, 01:28:07 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 55 Pomógł: 7 Dołączył: 8.12.2003 Skąd: Andrychów Ostrzeżenie: (0%) ![]() ![]() |
A tak próbowałeś:
-------------------- adminvps.pl
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 18.07.2025 - 01:33 |