PC SOFT

ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Home | Sign in | English EN
  • Divers
  • Encodage des paramètres
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Others
Stored procedures
Appelle un script externe (par exemple .php ou .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.
Example
// Exécute le script "Script1.php" situé à la racine du site Web
// et renvoie le résultat dans MonBuffer
MonBuffer est un Buffer
MonBuffer = ScriptExecute("/Script1.php")
// Page de login en asp. Envoie 3 paramètres avec la méthode POST
MonBuffer est un Buffer
MonBuffer = ScriptExecute("/ASP/Login.asp", ...
"Name=BOB&Pass=Mon+Secret&Lang=3", Vrai)
// Récupération de la "home" page du site "serveur2"
MonBuffer est un Buffer
MonBuffer = ScriptExecute("http://www.serveur2.csom/default.htm")
LIBHTM_LibelléHTML = MonBuffer
Syntax
<Résultat> = ScriptExé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.php" : Le script MonScript.php 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.
Remarks

Divers

La fonction ScriptExecute est plus lente que la fonction ScriptAffiche.

Encodage des paramètres

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
Component: wd270page.dll
Minimum version required
  • Version 9
Comments
Click [Add] to post a comment