Forum Użytkownikow Subiekt GT

InsERT GT => Dodatki - zestawienia - sfera => Wątek zaczęty przez: rrrrrrrr w Marzec 02, 2016, 19:12:08

Tytuł: Sfera + Subiekt + PHP - nie działa
Wiadomość wysłana przez: rrrrrrrr w Marzec 02, 2016, 19:12:08
Witam,

piszę bo czytam na forum starsze wątki gdzie ludzie nawzajem się zapewniają że Sfera działa wszędzie tam gdzie działa COM, w tym także z PHP. Otóż mój problem jest taki, że próbuję zintegrować prostą stronę pisaną w php z subiektem, a mianowicie chcę dać użytkownikowi możliwość wystawiania faktur przez stronę www.

Próbuję następujący fragment:
$oGT = new COM("InsERT.GT") or die("Cannot create an Sfera object");


$oGT->Produkt = 1;
$oGT->Autentykacja = 0;
$oGT->Serwer = 'ipserwera';
$oGT->Uzytkownik = 'subiekt';
$oGT->UzytkownikHaslo = 'tajnehasło';
$oGT->Baza = 'nazwabazy';
$oGT->Operator = 'nazwa';
$oGT->OperatorHaslo = 'hasło';


$Subiekt = $oGT->Uruchom(0,0);

to w zasadzie cały pilk php. Wszystkie dane są prawidłowe - mam identyczne rozwiązanie w C# i tam następuje odpalenie Subiekta (widać nowy proces w systemie)

Po odświeżeniu strony php niestety proces z subiektem się nie pojawia - znakiem tego nie udało się odpalić metody Uruchom.

Dodam że php działa na serwerze IIS 8.5

Rozumiem, że nie uda się tego zrobić w ten sposób? Nie da się odpalić subiekta z poziomu php na serwerze?

Proszę o pomoc
Tytuł: Odp: Sfera + Subiekt + PHP - nie działa
Wiadomość wysłana przez: dkozlowski w Marzec 02, 2016, 20:17:41
Jeśli coś się nie uruchamia to powinien zostać wygenerowany jakiś wyjątek... Dziwne jest też to, że działa w C# skoro nie szyfrujesz haseł... Zapoznaj się z innymi wątkami poświęconymi PHP w tym wątku, jak do tej pory wszystkim się udawało, coś mi się przypomina, że czasami brakowało jakiegoś rozszerzenia do PHP, więcej za bardzo nie pomogę, gdyż korzystam głównie z technologii Microsoftu.
Tytuł: Odp: Sfera + Subiekt + PHP - nie działa
Wiadomość wysłana przez: rrrrrrrr w Marzec 02, 2016, 20:44:52
Wyjątku nie ma. Błąd pojawia się dopiero gdy próbuję dostać się do właściwości/metod obiektu subiekta. Wtedy dostaję "Trying to get property of non-object" co tylko mnie upewnia w przekonaniu, że odpalenie subiekta nie nastąpiło. Tak jak pisałem, hasła, szyfrowanie, wszystko mam OK, ponieważ mam identyczny program (Windows Forms) w C# gdzie wszystko działa. Wszystkie rozszerzenia mam włączone, mogę komunikować się z innymi obiektami COM i .NET

Czy ktoś może mi chociażby wskazać wątek na forum świadczący o tym że udało się komuś uruchomić sferę/subiekta z poziomu PHP, ale nie z poziomu command line-a tylko z kontekstu IIS-a lub innego serwera bo w tym tkwi cały problem wg mnie.

Z góry dziękuję,
Tytuł: Odp: Sfera + Subiekt + PHP - nie działa
Wiadomość wysłana przez: rrrrrrrr w Marzec 06, 2016, 18:07:17
Jest to możliwe, poradziłem sobie. Ale dzielić wiedzą również się nie zamierzam, dziękuję.
Tytuł: Odp: Sfera + Subiekt + PHP - nie działa
Wiadomość wysłana przez: raf w Lipiec 19, 2019, 21:26:06
typowe POLOKI, dzielic sie tez nie zamierzam, buraki POLOKI !. po cu to w ogole zagladasz jesli pozniej takie rzeczy piszesz. spojrz w lustro na siebie i popatrz jakim jestes burakiem