|
|
|
|
- Divers
- Encodage des paramètres
ASPExécute (Fonction) En anglais : ASPExecute Appelle un script externe .asp et renvoie le résultat dans une chaîne. Une requête HTTP est effectuée : il est possible d'utiliser soit une méthode POST, soit une méthode GET. Il est conseillé d'utiliser cette fonction pour exécuter un script ASP (plutôt que la fonction ScriptExécute). // Exécute le script "Script1.asp" situé à la racine du site Web // et renvoie le résultat dans S MonBuffer est un Buffer MonBuffer = ASPExécute("/Script1.asp") // Page de login en asp. Envoie 3 paramètres avec la méthode POST // Le script est présent dans le répertoire ASP MonBuffer est un Buffer MonBuffer = ASPExécute("/ASP/Login.asp", "Name=BOB&Pass=Mon+Secret&Lang=3", Vrai) Syntaxe
<Résultat> = ASPExécute(<Nom du script> [, <"Nom1=Param1&Nom2=Param2&..."> [, <Méthode d'exécution>]])
<Résultat> : Buffer ou chaîne de caractères Résultat du script ASP. Le plus souvent ce résultat peut être affiché avec la fonction ChaîneAffiche. <Nom du script> : Chaîne de caractères Adresse du script. L'URL du script peut être de la forme :- "http://NomDeServeur/Adresse.asp" : le script Adresse.asp est situé sur la machine "NomDeServeur".
- "/Scripts/MonScript.asp" : Le script MonScript.asp est situé sur le serveur en cours, dans le sous-répertoire "/Scripts" du site.
Il est possible d'utiliser une adresse sécurisée (https) <"Nom1=Param1&Nom2=Param2&..."> : Chaîne de caractères optionnelle Paramètres destinés au script. Cette chaîne contient pour chaque paramètre :- le nom du paramètre,
- le signe =,
- la valeur du paramètre.
Deux paramètres sont séparés par le signe &. <Méthode d'exécution> : Booléen optionnel - Vrai pour exécuter une méthode POST,
- Faux (valeur par défaut) pour exécuter une méthode GET.
Remarques La fonction ASPExécute est plus lente que la fonction ASPAffiche. Le contenu des paramètres est automatiquement encodé pour obtenir une URL valide : - transformation en UTF-8 (selon les options de la page et du projet).
- encodage des caractères spéciaux.
Composante : wd290page.dll
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|