calcul en asp - Programmation
Marsh Posté le 28-02-2001 à 09:34:24
Faut biduiller avec les fonctions de manipulation de chaînes de caractères.
Marsh Posté le 28-02-2001 à 09:37:27
Tu joues avec les string, ou alors tu découpes les adresses IP et tu tappes ca dans un tableau.
tu as la fonction Split, et tu split avec les "." ensuite tu crées un tableau. Indice un tu mets la valeur de la première partie (173), indice 2 deuxième (19) et ainsi de suite jusqu'à la 4 ème (0).
Ensuite tu compares les différentes valeur de ton tableau.
Vala
Marsh Posté le 28-02-2001 à 10:38:12
ou pourrais de l'aide pour la fonction slip
car j'en trouve nulle part ...
Marsh Posté le 28-02-2001 à 10:58:26
désolé
je pensais bien a split
alors vous savez ou je peux trouver ?
ou un petit exemple de ta part serait le bienvenu
merci
Marsh Posté le 28-02-2001 à 11:02:54
Description
Retourne un tableau à une dimension commençant par zéro contenant le nombre spécifié de sous-chaînes.
Syntaxe
Split(expression[, delimiter[, count[, compare]]])
La syntaxe de la fonction Split comprend les éléments suivants:
expression Expression de chaîne contenant des sous-chaînes et des séparateurs. Si l'argument expression est une chaîne de longueur nulle, la fonction Split retourne un tableau vide, c'est-à-dire un tableau ne comportant ni éléments, ni données.
delimiter Facultatif. Caractère de chaîne utilisé pour identifier les limites de sous-chaîne. S'il est omis, le caractère espace (" " ) est utilisé comme séparateur par défaut. Si l'argument delimiter est une chaîne de longueur nulle, un tableau à un élément contenant toute la chaîne expression est retourné.
count Facultatif. Nombre de sous-chaînes à retourner; -1 indique que toutes les sous-chaînes sont retournées.
compare Facultatif. Valeur numérique indiquant le type de comparaison à utiliser lors de l'évaluation des sous-chaînes. Reportez-vous à la section Valeurs.
Valeurs
L'argument compare peut prendre les valeurs suivantes:
Constante Valeur Description
vbBinaryCompare 0 Effectue une comparaison binaire.
vbTextCompare 1 Effectue une comparaison texte.
Notes
L'exemple ci-dessous utilise la fonction Split pour retourner un tableau à partir d'une chaîne. La fonction effectue une comparaison textuelle du délimiteur et retourne toutes les sous-chaînes.
Dim MyString, MyArray
MyString = Split("VBScriptXestXsuper!", "x", -1, 1)
' MyString(0) contient "VBScript".
' MyString(1) contient "est".
' MyString(2) contient "super!".
Marsh Posté le 28-02-2001 à 09:05:24
salut
c relativement urgent
j'aimerais pouvoir controller qu'un subnet saisi soit controler en asp pour vérifier qu'il est bien compris entre 2 allocated subrange.
Par exemple :
debut allocated subrange : 173.19.70.0 /24
fin allocated subrange : 173.19.74.0 /24
subnet ecrit par le user : 173.19.72.0 /24
j'aimerais donc qu'en asp je puisse verifier l'egalité entre les 2 1ers octets (173.19) et que le 3eme octet (72) soit compris entre les 3eme octet des allocated subrange (70 - 74)
Merci bcp pour votre aide ;-)