You are not logged in.
Bonjour je cherche à mettre un fichier scp de connexion automatique via PCduo pour prise de controle à distance mais les caractères type '>' '<' sont interprété par le php en '<' et >'
d'ou des erreurs dans l'execution du scripts PCduo...
Il y a t-il un caractère de protection (un peu comme le \ sous unix)
merci aux glpiens attentionnés qui liront ce sujet.
Offline
en php, la syntaxe de protection est addslashes(ton texte)
cela protège tous les caractères spéciaux de ton texte en ajoutant \
CentOS 6.5 - CentOS 7.x
PHP 5.6 - PHP 7.x - MySQL 5.6 - MariaDB 10.2 + APC + oOPcache
GLPI from 0.72 to dev version
Certifiée ITIL (ITV2F, ITILF, ITILOSA)
Offline
Merci pour cette information, mais elle ne résout pas mon Problème: Je cherche à configurer un lien externe protocolé avec Pcduo ( outils de prise de controle à distance )
Pour ce faire j'utilise les fonctionnalités de scripts de cette outils, j'ai donc un script dont le contenu est:
---------------------------------------------------------------------------------------------------------
// Author : philippe anger
// File name : pcchse.scp
// Date created : 14/10/2008
// Description :
// Connexion automatique
//Main description at the start of the script
// Sets the transport to connect over, this example is using the TCPIPprotocol.
SetTransport(T_TCPIP)
// Declares Variable used
// Performs an error check, if the connection to the Client is good it will open the window but if the connection is unsuccesful
If Connect(">[IP]<TCP>") = True then
Print " "
Print "A view window of the ", "[IP]", " will now be"
Print "opened"
Wait (4)
SetWindowMode (2)
Watch()
WaitEndView()
Else
Print " "
Print "You were unable to connect to ", "[IP]"
Print "***********************************************"
Endif
// Disconnects from the Client machine
//Copyright © 2000
---------------------------------------------------------------------------------------------------------
la ligne clé de ce script est traduit par glpi lors de l'activation du lien par:
If Connect(">[IP]<TCP>") = True then
devient:
If Connect(">192.18..25<TCP>)") = True then
le pb est donc l'interprétation des symboles '<''>' dans glpi transformé en '>' '<'...
Sinon ça fonctionnerait à merveille!
Offline
J'ai trouvé la solution en saisissant le contenu de mon fichier de config directement dans le champ de la table des liens via mysql...
merci aux glpiens attentifs.
Offline