4D v16.3

PHP FIXER OPTION

Accueil

 
4D v16.3
PHP
PHP FIXER OPTION

PHP FIXER OPTION 


 

PHP FIXER OPTION ( option ; valeur {; *} ) 
Paramètre Type   Description
option  Entier long in Numéro d’option à définir
valeur  Texte, Booléen in Nouvelle valeur de l’option
Opérateur in Si passé : la modification ne s’applique qu’à l’appel suivant

La commande PHP FIXER OPTION permet de définir des options spécifiques avant un appel à la commande PHP Executer. La portée de cette commande est le process courant. 

Passez dans le paramètre option une constante du thème PHP désignant l’option à modifier et dans le paramètre valeur, la nouvelle valeur de l’option. Voici la description des options : 

Constante Type Valeur Comment
PHP privilèges Entier long 1 Définition des privilèges utilisateur spécifiques relatifs à l’exécution du script.
Valeur(s) possible(s) : Chaîne de la forme "Utilisateur:Mot de passe". Par exemple : "root:jd51254d"
PHP résultat brut Entier long 2 Définition du mode de traitement des en-têtes HTTP renvoyés par PHP dans le résultat de l’exécution lorsque ce résultat est de type texte (lorsque le résultat est de type BLOB, les en-têtes sont toujours conservés).
Valeur(s) possible(s) : Booléen. Faux (valeur par défaut) = supprimer les en-têtes HTTP du résultat. Vrai = conserver les en-têtes HTTP.

Par défaut, PHP FIXER OPTION définit l’option pour tous les appels à PHP Executer ultérieurs du process. Si vous souhaitez la définir pour le prochain appel uniquement, passez le paramètre étoile (*).

Exemple  

Exécuter le script "myAdminScript.php" avec des droits d’accès Admin :

 PHP FIXER OPTION(PHP privilèges;"admin:mypwd";*)
     `Nous passons le *, les privilèges admin seront utilisés une seule fois
 C_TEXTE($result)
 C_BOOLEEN($isOK)
 $isOK:=PHP Executer("myAdminScript.php";$result)
 Si($isOK)
    ALERTE($result)
 Fin de si



Voir aussi  

PHP Executer
PHP LIRE OPTION

 
PROPRIÉTÉS 

Produit : 4D
Thème : PHP
Numéro : 1059
Nom intl. : PHP SET OPTION

 
HISTORIQUE 

Créé : 4D v12

 
UTILISATION DE L'ARTICLE

4D - Langage ( 4D v16)
4D - Langage ( 4D v16.1)
4D - Langage ( 4D v16.2)
4D - Langage ( 4D v16.3)