begin process at 2010 03 13 11:07:57
  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 :7 270

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 recuperation de variable dans une url pour la mettre dans une autre url [ par cedricperes ] Bonjour   Dans l'appli web C# ASP.NET que je développe, j'envoie a un moment donné un mail qui contient un lien vers mon appli :         http://monapp Vends graveur [ par Graveur Saler ] Graveur Philips CDD3610 à 190F frais de port comprisC.Boisseau recherche partenaire [ par stpere ] Bonjour a tous, je recherche une personne motivée pour m'aider a faire vivre le site http://www.nationale1.fr.stEn effet, je compte faire évoluer ce s Autre Concours [ par aspphpnet ] 5 noms de domaines à gagner chez nous :)et c'est gratuit!http://www.asp-php.net Adresse dans IE [ par Appolon ] Bonjour à tous,cmt je peux faire pour que l'adresse qui est en haut càd http://www.test.fr reste tjrs la même et je ne veux pas qui apparaît http://ww Recherche Testeur [ par jesusonline ] Bonjour, je recherches des personnes qui pourraient tester un projet, il se trouve ici http://jesusonline.int.webmatrixhosting.net/ j'aimerais avoir l C'est quoi une source asp [ par benpro82 ] bonjour, je voudrais savoir se que c'est une source asp et comment en faire (quel logiciel)Meric d'avanceBenproWorms3d.fr.st<img src="http://serieb.fr Tchiot débutant [ par victorcoasne ] Je suis un tchiot débutant de 14 ans et je voudrais apprendre l'ASP HELP ME !!Vous voulez des RPG gratuits allez sur http://jeux.jscv.com !!!Le créate


Nos sponsors


Appels d'offres

Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
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 : 1,154 sec (3)

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