begin process at 2012 02 08 20:18:32
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Chaînes de caratères

 > TESTER LA VALIDITÉ D'UNE URL HTTP

TESTER LA VALIDITÉ D'UNE URL HTTP


 Information sur la source

Note :
Aucune note
Catégorie :Chaînes de caratères Classé sous :url, validité, http, test Niveau :Débutant Date de création :05/01/2002 Date de mise à jour :05/01/2002 02:17:56 Vu :9 936

Auteur : vbtom

Ecrire un message privé
Site perso
Commentaire sur cette source (1)
Ajouter un commentaire et/ou une note

 Description

TOut est ds le titre...

Source

  • Function IsValidHTTPURL(URL)
  • Dim T_URL
  • Dim InvalidChar,ValidChar
  • InvalidChar="²~#'{([|`^)]}°§*"
  • T_URL=URL
  • If right(T_URL,1)<>"/" Then
  • T_URL=T_URL & "/"
  • End If
  • If lcase(Left(T_URL,7))<>"http://" Then
  • IsValidHTTPURL=False
  • Exit Function
  • End If
  • If instr(1,T_URL,".")=0 Then
  • IsValidHTTPURL=False
  • Exit Function
  • End If
  • For I=1 To len(InvalidChar)
  • For J=1 To len(T_URL)
  • If mid(InvalidChar,I,1)=mid(T_URL,J,1) Then
  • IsValidHTTPURL=False
  • Exit Function
  • End If
  • Next
  • Next
  • IsValidHTTPURL=True
  • End Function
Function IsValidHTTPURL(URL)
	Dim T_URL
	Dim InvalidChar,ValidChar

	InvalidChar="²~#'{([|`^)]}°§*"

	T_URL=URL

	If right(T_URL,1)<>"/" Then
		T_URL=T_URL & "/"
	End If


	If lcase(Left(T_URL,7))<>"http://" Then
		IsValidHTTPURL=False
		Exit Function
	End If


	If instr(1,T_URL,".")=0 Then
		IsValidHTTPURL=False
		Exit Function
	End If


	For I=1 To len(InvalidChar)
		For J=1 To len(T_URL)
			If mid(InvalidChar,I,1)=mid(T_URL,J,1) Then
				IsValidHTTPURL=False
				Exit Function
			End If
		Next
	Next

	IsValidHTTPURL=True
End Function 

 Conclusion

Voila,voila....
A#
vBt0m.


 Sources du même auteur

Source .NET (Dotnet) AFFICHER LE CONTENU ENTIER D'UNE TABLE
Source .NET (Dotnet) RÉCUPÉRER LE RÉSULTAT D'UNE REQUÈTE SQL
Source .NET (Dotnet) CONNECTION À UNE BASE DE DONNÉE ACCESS
TESTER LA VALIDITÉ D'UN NUMÉRO DE CARTE DE CRÉDIT
Source avec Zip LE VBS ?? - PART III: TRAVAILLER SUR DES DONNÉES STRING (TEX...

 Sources de la même categorie

FONCTION : REMPLACER LES CARRACTÈRES ACCENTUÉS PAR LEUR ÉQUI... par promeythey
CHERCHER ET REMPLACER UN MOT DANS UN FICHIER TEXTE par roro59650
CONVERSION CARACTÈRES UTF-8 VERS FRANÇAIS par EricDD
FONCTION UCFIRST EN ASP par DesignerCreator
Source .NET (Dotnet) FONCTIONS DE VÉRIFICATION DE LA SYNTAXE D'UNE CHAINE par vladam

 Sources en rapport avec celle ci

Source avec Zip Source .NET (Dotnet) EXEMPLE DE TRAITEMENT D'UNE REQUETTE HTTP AVEC HTTPHANDLER par istamkenitra
Source .NET (Dotnet) VERIFIER L'EXITENCE D'UN URL par fouedelapoche
Source .NET (Dotnet) AJOUTER DES PARAMÈTRES À UNE URL par jesusonline
Source avec Zip Source .NET (Dotnet) IMPLÉMENTER TRÈS FACILEMENT URLREWRITER (RÉÉCRITURE D'URL) ... par vladam
Source .NET (Dotnet) RÉÉCRITURE D'URL DANS ASP.NET (URL REWRITER) par vladam

Commentaires et avis

Commentaire de Jos le 16/05/2004 03:37:10

Je m'interroge un peu à propos des caractères que tu définis comme étant invalides : ²~#'{([|`^)]}°§*

À mon avis, certains ne devraient pas se retrouver dans cette liste, dont : ~ et #.  Il s'agit là de caractères se retrouvant régulièrement dans une URL.

D'autre part, plusieurs caractères interdits peuvent être inscrit, notamment l'espace, &lt;&gt; et plusieurs autres.

Ne serait-il pas plus simple et fiable d'utiliser les expressions régulières, tel que tu l'as fait pour bon nombre de tes sources?

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Filtre ISAPI [ par CREZ59 ] Bonjour,Je recherche une solution (Gratuite ou payante) me permettant de faire de l'URL rewriting via un filtre ISAPI.Objectif: URL demandé : http://w URL rewriting via un filtre ISAPI [ par CREZ59 ] Bonjour,Je recherche une solution (Gratuite ou payante) me permettant de faire de l'URL rewriting via un filtre ISAPI.Objectif: URL demandé : http://w [LAN] Game 13 [ par TheGamesbe ] Bonjour à tous, Nous sommes fiers de vous présenter notre prochaine [color=red][b]LAN party : Game 13[/b][/color], capable d'accueillir jusqu'à [b]20


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 5,164 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales