|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Inscription : juillet 2007 Messages : 13 ![]() |
Salut tout le monde. J'ai un problème. J'ai fait un script en php pour aller lire sur opcserver. Tout fonctionne très bien quand c'est sur le localhost, mais dès que je vien pour mettre un nom de pc ( Node optionnel a la fonction Connect) plus rien ne va. Je sais que l'ordinateur est accessible car je me connect dessus par un autre logiciel de test. Comme je vous ai déjà dit tout fonctionne en localhost. Voici mon code
-----PHP----- Code php :
Comme je l'ai deja dit la fonction connect fonctionne très bien si je retire le "172.16.158.70"... Si vous avez des suggestion... Merci |
||
|
|
00
|
|
|
#2 |
![]() ![]() |
B'soir..
quand tu dis l'accès marche avec d'autre logiciel, tu parle d'un autre client OPC .?
__________________
page à bbil : dernières entrées : Débuter en VB6 Mes contributions en téléchargement Les pages VB : FAQs, Tutoriels VB, Outils , Sources, WIKI Impératif "A LIRE AVANT DE POSTER"
|
|
00
|
|
|
#3 | |
|
Invité de passage
![]() Inscription : juillet 2007 Messages : 13 ![]() |
Je refait exactement le meme code en vbs avec createobject et tout fonctionne.
Je ne comprend pas pourquoi le code ne fonctionne pas sous Php avec la fonction COM. En fait la création de l'objet fonctionne, c'est lorsque je call la fonction qui me donne une erreur. J'ai esseiller de mettre 3 parametre ( la fonction en prend que 2 ) et il me donne pas la meme erreur ( il me dit que j'ai pas le bon nombre d'arguments ). Voici l'erreur Citation:
|
|
|
|
00
|
|
|
#4 |
|
Invité de passage
![]() Inscription : juillet 2007 Messages : 13 ![]() |
Bon j'ai trouver mon problème. C'est en fait que apache partait en services et non avec l'utilisateur auquel j'étais connecter. Je suis à mon emplois et on est sur réseau Novel. En gros de la grosse sécuritée pour pas grand chose. Mais l'ordinateur auquel je me connectais ne devais pas accepter l'utilisateur auquel apache étais parti ( en fait je ne sais meme pas c'est quoi l'utilisateur qui démare les services ... ). J'avais meme quelque problème lorsque je me connectais sur le localhost ( dépassais le délais de 30 sec de php ... ). J'ai donc parti le service manuellement ( httpd.exe ) de apache mais à partir de l'utilisateur auquel j'étais connecter et boum, tout fonctionne à merveille. Vive les réseau de grosse corporation, ou les administrateur réseau sont dans un autre ville, province ou pays ( dans mon cas ).
En conclusion : Toujours penser à l'utilisateur qui part le programme si vous etes dans un gros domaine avec utilisateur si votre programme est en service. Merci pareille de votre aide |
|
|
00
|
|
|
#5 |
|
Invité régulier
![]() Inscription : mars 2010 Messages : 42 ![]() |
Salut ,
Je remonte le topic .... Ou trouver l'objet COM OPC ?? J'ai juste trouvé une dll , qui n'a pas l'air compatible... Code :
Fatal error: Uncaught exception 'com_exception' with message 'Failed to create COM object `OPCDAAuto': Syntaxe incorrecte ' in C:\Program Files (x86)\EasyPHP-5.3.1\www\testopc.php:4 Stack trace: #0 C:\Program Files (x86)\EasyPHP-5.3.1\www\testopc.php(4): com->com('OPCDAAuto') #1 {main} thrown in C:\Program Files (x86)\EasyPHP-5.3.1\www\testopc.php on line 4
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com