Forum Użytkownikow Subiekt GT
InsERT GT => Dodatki - zestawienia - sfera => Wątek zaczęty 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
-
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.
-
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ę,
-
Jest to możliwe, poradziłem sobie. Ale dzielić wiedzą również się nie zamierzam, dziękuję.
-
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