![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 1 Dołączył: 12.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam, pisze maly serwis, ktory ma za zadanie wykonanie programu napisanego w cpp z obsluga wejsc i wyjsc (stdin stdout).
Pod windowsem, w cmd, odbywa sie to za pomoca Kod C:\sciezka\program.exe <in.txt >out.txt Na localhoscie (xampp, apache z php 5.3) dzialaja wszystkie funkcje, ktore "imituja" cmd np: exec, system, proc_open. Natomiast, jesli chce to umiescic na serwerze w szkole (w64, IIS, php 5.2, safe_mode off, w/w funkcje dzialaja), php tak jakby nie widzi, ze wejscia z stdin np: Kod 2 4 1 3 4 5 6 3 ... "naleza" do programu i wyswiela bledy wiersza polecen, ze "2 4 jest nieprawidlowa komenda blabla..". przykladowe uzycie exec() w tym przypadku wyswietla bledy w $output
lub tez proc_open()
Jak rozwiazac problem? na localhoscie dziala wiekszosc (jak nie wszystkie) rozwiazan, na serwerze zadne.. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 09:55 |