DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Fonctions spécifiques au WEB / Fonctions diverses WEBDEV
  • Divers
  • Encodage des paramètres
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Appelle un script externe .php 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 PHP (plutôt que la fonction ScriptExécute).
Exemple
// Exécute le script "Script1.php" situé à la racine
// du site Web et renvoie le résultat dans S
MonBuffer est un Buffer
MonBuffer = PHPExécute("/Script1.php")
// Page de login en php. Envoie 3 paramètres avec la méthode POST
// Le script est présent dans le répertoire php
MonBuffer est un Buffer
MonBuffer = PHPExécute("/php/Login.php", "Name=BOB&Pass=Mon+Secret&Lang=3", Vrai)
Syntaxe
<Résultat> = PHPExé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. 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.php" : le script Adresse.php 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
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
  • Vrai pour exécuter une méthode POST,
  • Faux (valeur par défaut) pour exécuter une méthode GET.
Remarques

Divers

La fonction PHPExécute est plus lente que la fonction PHPAffiche.

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.
Composante : wd290page.dll
Version minimum requise
  • Version 9
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

Signaler une erreur ou faire une suggestion | Aide en ligne locale