You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2008-10-15 17:02:46

philchse
Member
Registered: 2008-10-10
Posts: 27

Problème utilisation caractère type '<' '>' dans lien externe protocol

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 '&lt;' et &gt;'
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

#2 2008-10-15 19:03:44

yllen
GLPI-DEV
From: Sillery (51)
Registered: 2008-01-14
Posts: 15,278

Re: Problème utilisation caractère type '<' '>' dans lien externe protocol

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

#3 2008-10-16 09:49:16

philchse
Member
Registered: 2008-10-10
Posts: 27

Re: Problème utilisation caractère type '<' '>' dans lien externe protocol

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("&gt;192.18..25&lt;TCP&gt;)") = True then

le pb est donc l'interprétation des symboles '<''>' dans glpi transformé en '&gt;' '&lt'...
Sinon ça fonctionnerait à merveille!

Offline

#4 2008-10-23 16:55:47

philchse
Member
Registered: 2008-10-10
Posts: 27

Re: Problème utilisation caractère type '<' '>' dans lien externe protocol

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

Board footer

Powered by FluxBB