renathy Posted August 9, 2013 Report Share Posted August 9, 2013 (edited) Man ir 3rd party ActiveX COM objekts (kā dll fails) ar kaut kādām funkcijām. Man nepieciešams to izmantot caur PHP. Tad teorētiski lasu, ka serverim jābūt uz Windows, tad var piereģistrēt dll un to izmantot ar PHP COM iespējām. Ja tik tālu teorētiski liekas saprotami, tad nesaprotu - kā pireģistrēt dll uz Windows servera? Man ir pieeja serverim caur CPanel (un attiecīgi FTP pieeja). Kā un kur tur "iebāzt" to dll un kā to piereģistrēt, lai varētu pēc tam izmantot caur PHP COM iespējām? Man ir aizdomas, ka es nesaprotu pašu būtību... Edited August 9, 2013 by renathy Quote Link to comment Share on other sites More sharing options...
Sasa Posted August 9, 2013 Report Share Posted August 9, 2013 Kā reģistrē vai atreģistrē DDL var paskatīties te: http://ss64.com/nt/regsvr32.html bet vai kas tāds iespējams ar CPanel vai pieslēdzoties ar FTP stipri šaubos. Quote Link to comment Share on other sites More sharing options...
marrtins Posted August 9, 2013 Report Share Posted August 9, 2013 ActiveX nebija speciāls interfeiss? Tas, ka kautkādam dēlim ir kaut-kādas f-ijas, nenozīmē, ka nu tik tās varēs izpildīt ar activex. Raksti extension :) Quote Link to comment Share on other sites More sharing options...
renathy Posted August 9, 2013 Author Report Share Posted August 9, 2013 marrtins: es īsti nesapratu, ko tu domā. Šajā gadījumā man ir jautājums par to kā korekti pireģsitrēt dll. Zinu, ka dotais dll tiek izmantots PHP aplikācijās. Quote Link to comment Share on other sites More sharing options...
gurkjis Posted August 9, 2013 Report Share Posted August 9, 2013 Augšuplādē DLL, uztaisi blakus PHP skriptu, kas ar exec() izpilda komandu priekš reģistrēšanās ar regsvr32.exe palīdzību. Jāskatās, vai šis regsvr32.exe ir vispār pieejams/palaižams ar PHP exec(). Pēc tam jau var lietot PHP COM objektu. Man pieredzes nav ar šo, bet ātri uzgōoglēju un to tā sapratu. http://stackoverflow.com/questions/1955429/how-do-i-call-a-function-from-a-dll-from-php-on-windows Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.