Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Langages serveur > ASP
ASP Forum sur la programmation ASP. Avant de poster : Cours ASP, FAQ ASP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 16/08/2007, 17h44   #1
Invité de passage
 
Inscription : août 2007
Messages : 7
Détails du profil
Informations personnelles :
Âge : 26

Informations forums :
Inscription : août 2007
Messages : 7
Points : 2
Points : 2
Par défaut Probleme variable contenant "<"

Bonsoir !
Je debute avec l'ASP, j'ai donc fait une page, avec du code VBScript, quand je déclare une variable, par exemple var1="<toto>" et bien cette variable n'est pas prise en compte, par contre je la retrouve comme etant une balise de mon code html !
Comment faire pour que le "<" ne soit pas pris en compte comme ca ?

Merci d'avance.
spykopat est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/08/2007, 23h59   #2
Membre confirmé
 
Avatar de gderenne
 
Inscription : juillet 2007
Messages : 248
Détails du profil
Informations personnelles :
Âge : 39

Informations forums :
Inscription : juillet 2007
Messages : 248
Points : 217
Points : 217
Salut,

Pour les caractères spéciaux (tels < et >), il faut utiliser les codes HTML :
Code :
1
2
' pour "<", c'est &lt;
' pour ">", c'est &gt;
__________________
Cordialement,
Gil DERENNE
Ingénieur du Son
gderenne est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/08/2007, 09h11   #3
Invité de passage
 
Inscription : août 2007
Messages : 7
Détails du profil
Informations personnelles :
Âge : 26

Informations forums :
Inscription : août 2007
Messages : 7
Points : 2
Points : 2
Bonjour,

je ne peux pas utiliser ca, en fait, cette variable n'a pas pour but d'etre affiché, c'est une requete LDAP...
donc je ne peux pas utiliser $lt;....

En tout cas merci beaucoup pour votre réponse.

A bientot
spykopat est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/08/2007, 09h27   #4
vva
Membre éclairé
 
Avatar de vva
 
Inscription : décembre 2004
Messages : 463
Détails du profil
Informations personnelles :
Localisation : Suisse

Informations forums :
Inscription : décembre 2004
Messages : 463
Points : 394
Points : 394
peut être comme ceci

var = char(3C) & "" & char(3E)

il faut faire une concaténation de chaîne avec les caractères ASCII
vva est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/08/2007, 09h34   #5
Invité de passage
 
Inscription : août 2007
Messages : 7
Détails du profil
Informations personnelles :
Âge : 26

Informations forums :
Inscription : août 2007
Messages : 7
Points : 2
Points : 2
Citation:
Envoyé par vva
peut être comme ceci

var = char(3C) & "" & char(3E)

il faut faire une concaténation de chaîne avec les caractères ASCII
Bonjour,
maintenant il me sort une erreur : ")" attendu
au niveau du 3C....
spykopat est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/08/2007, 10h52   #6
vva
Membre éclairé
 
Avatar de vva
 
Inscription : décembre 2004
Messages : 463
Détails du profil
Informations personnelles :
Localisation : Suisse

Informations forums :
Inscription : décembre 2004
Messages : 463
Points : 394
Points : 394
c'est normal milles excuses c'est chr(3C) et non char(3C)
vva est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/08/2007, 11h25   #7
Invité de passage
 
Inscription : août 2007
Messages : 7
Détails du profil
Informations personnelles :
Âge : 26

Informations forums :
Inscription : août 2007
Messages : 7
Points : 2
Points : 2
Alors en fait il bloquer toujours sur le 3C, donc apres quelques recherche, au lieu de mettre le code en hexa, je l'ai mis en decimale (60) mais bon ca marche pas mieux :
Code :
1
2
3
4
5
6
7
 
')' attendu 
 
/adduser/test.asp, ligne 6 
 
response.write chr(3C)
--------------------^
sinon, voici mon code que j'essai de faire marcher :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 
strQuery = chr(60) & "LDAP://CN=Configuration," & strDefaultNC & ">;(objectCategory=msExchPrivateMDB);name,adspath;subtree"
    'response.write "strQuery " & strQuery & "<br>"
	oCommand.ActiveConnection = oConnection
    oCommand.CommandText = strQuery
    Set oRecordSet = oCommand.Execute
	response.write "1"
    If Not oRecordSet.EOF Then
		i=0
		response.write "2"
        oRecordSet.movefirst
		while not oRecordSet.EOF
			redim preserve listemdb(i)
			listemdb(i)= oRecordSet.Fields("name").Value
			response.write "[" & i & "]" & listemdb(i)
			i=i+1
			oRecordSet.movenext
		wend
    Else
        response.write "ERREUR !!"
    End If
Si vous avez une idée... Là je seche... ca fais des heures que je cherche sur mon ami google mais rien...

En fait, pour tous vous dire, je cherche a lister les banques de boites aux lettres d'exchange.
spykopat est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/08/2007, 13h25   #8
vva
Membre éclairé
 
Avatar de vva
 
Inscription : décembre 2004
Messages : 463
Détails du profil
Informations personnelles :
Localisation : Suisse

Informations forums :
Inscription : décembre 2004
Messages : 463
Points : 394
Points : 394
question bêt emais pourquoi as tu besoin de < dasn ta chaîne de connexion ?
vva est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/08/2007, 10h27   #9
Invité de passage
 
Inscription : août 2007
Messages : 7
Détails du profil
Informations personnelles :
Âge : 26

Informations forums :
Inscription : août 2007
Messages : 7
Points : 2
Points : 2
pour pouvoir faire ma requete ldap...

Edit :

j'ai trouvé mon probleme, enfin, je l'ai contourner !
Visblement ce que je chercher a faire n'etait pas bon, j'ai trouver un meilleur moyen, du moins, ca marche !

Cf : http://www.developpez.net/forums/sho...d.php?t=396551

Merci beacoup pour votre aide ! Un grand merci
spykopat est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h57.


 
 
 
 
Partenaires

Hébergement Web