DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Fonctions spécifiques au WEB / Fonctions diverses WEBDEV
  • Différence avec FichierAffiche
  • Utilisation en PHP
  • Sessions prélancées
  • Webservices
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
ChaîneAffiche (Fonction)
En anglais : StringDisplay
AjaxNon disponible
Renvoie une chaîne spécifique (ou un buffer) sur le navigateur du client en réponse à la requête reçue. Permet d'afficher sur le navigateur de l'internaute des documents sans avoir à passer par un fichier.
PHP Dans cette version, cette fonction permet uniquement de renvoyer une chaîne spécifique.
Exemple
s est une chaîne
s = "<HTML>Texte <B>gras</B></HTML>"
ChaîneAffiche(s)
Syntaxe
ChaîneAffiche(<Buffer/Chaîne de caractères> [, <Type MIME> [, <Nom du fichier pour la sauvegarde>]])
<Buffer/Chaîne de caractères> : Buffer ou Chaîne de caractères
Buffer ou chaîne de caractères à afficher dans le navigateur.
<Type MIME> : Chaîne de caractères Ansi optionnelle
  • Nom du type MIME à utiliser. Le type MIME permet de préciser au navigateur le type de la chaîne à manipuler. Plus de 150 types sont définis dans la norme de communication MIME (disponible sur Internet). Les valeurs les plus courantes et reconnues par la plupart des navigateurs sont :
    • "application/pdf" : document au format PDF (*.pdf)
    • "text/html" : page HTML (*.htm, *.html)
    • "text/plain": fichier texte (*.txt)
    • "image/gif" : image au format GIF (*.gif)
    • "image/jpeg" : image au format JPEG (*.jpg, *.jpeg)
    • "video/mpeg" : vidéo au format MPEG (*.mpg, *.mpeg)
  • Type MIME correspondant à une des constantes suivantes :
    typeMimeApplicationXMLContenu de type XML.
    typeMimeBinaireContenu de type binaire (flux d'octets).
    typeMimeDOCContenu de type fichier Word (*.doc)
    typeMimeDOCXContenu de type fichier Word (*.docx)
    typeMimeGIFContenu de type image au format GIF (*.gif)
    typeMimeHTMLContenu de type page HTML (*.htm, *.html)
    typeMimeJPEGContenu de type image au format JPEG (*.jpg, *.jpeg)
    typeMimeJSONContenu de type JSON.
    typeMimePDFContenu de type document PDF (*.pdf)
    typeMimePNGContenu de type image au format JPEG (*.png)
    typeMimeSOAPContenu SOAP au format XML.
    typeMimeTexteContenu au format texte (*.txt)
    typeMimeTexteXMLContenu texte au format XML
    typeMimeXLSContenu au format Excel (*.xls)
    typeMimeXLSXContenu au format Excel (*.xlsx)
    typeMimeZIPContenu au format ZIP (*.zip)
<Nom du fichier pour la sauvegarde> : Chaîne de caractères optionnelle
Nom du fichier à sauvegarder si l'internaute choisit de télécharger le fichier sur son poste. Si ce paramètre est spécifié, le téléchargement du fichier est automatiquement proposé.
Remarques
WEBDEV - Code ServeurWindows

Différence avec FichierAffiche

Cette fonction est équivalente à la fonction FichierAffiche, mais la source utilisée est une chaîne mémoire (et non un fichier).
PHP

Utilisation en PHP

En PHP, les traces affichées dans la page par la fonction Trace sont également affichées par la fonction ChaîneAffiche. En effet, tous les codes de la page sont exécutés avant l'affichage de la page : les traces sont prises en compte par la fonction ChaîneAffiche.

Sessions prélancées

Si votre projet utilise les sessions prélancées, cette fonction ne doit pas être utilisée dans l'événement "Initialisation" du projet. Cette fonction doit être utilisée dans l'événement "Initialisation du projet après connexion au site".

Webservices

Cette fonction peut être utilisée dans les Webservices.
Classification Métier / UI : Code UI
Composante : wd290page.dll
Version minimum requise
  • Version 9
Commentaires
iCalendar
ChaineAffiche(xxxx,"text/calendar") génère un .ics
Poncherello
18 mai 2022

Dernière modification : 06/09/2023

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