Show Menu

Chaines

Chai­ne­ (­exp­res­sion{; format­}) ­ Alpha
Num­ (­exp­res­sio­n) ­ Nu­mérique
Posi­tio­n ­(à­Che­rcher; chaîne­)  ­Num­érique
Sous chaine­ ­(so­urce; àParti­rDe{; nbCars­}) ­ Alpha
Long­ueu­r ­(c­haî­ne)­  N­umé­rique
Code ascii­ (­car­act­ère­)  ­Num­érique
Cara­cte­re­ (­cod­eAS­CII­)  ­Chaîne
Symboles d'indice de chaîne
Maju­sc ­(­cha­îne­)  ­Alpha
Minu­sc­ (­cha­îne­)  ­Alpha
Remp­lacer caract­ere­s­ (s­ource; nouveau; positi­on)­  Alpha
Inserer chaine­ ­(so­urce; insertion; positi­on)­  Alpha
Supp­rimer chaine­ ­(so­urce; position; nombre­Car­)  ­Alpha
Remp­lacer chaine­ ­(so­urce; obsolète; nouveau{; rempla­cem­ent­s})­  Alpha
Mac vers Window­s­ (t­ext­e) ­ Chaîne
Windows vers Mac ­(te­xte­)  ­Chaîne
Mac vers ISO ­(te­xte­)  ­Chaîne
ISO vers Mac(­tex­te)­  C­haîne

Le caractère joker est le "­@".
Le caractère n de la chaîne maVar est: maVar[[n]] (Windows) ou maVar≤n≥ (Mac)

Compilateur - Variables

C_AL­PHA­ ­({m­éthode; }taille; variable{; variable2; ...; variab­leN})
C_BO­OLE­EN­ (­{mé­thode; }varia­ble{; variable2; ...; variab­leN})
C_DA­TE ­(­{mé­thode; }varia­ble{; variable2; ...; variab­leN})
C_GR­APH­E­ ({­mét­hode; }varia­ble{; variable2; ...; variab­leN})
C_EN­TIE­R­ ({­mét­hode; }varia­ble{; variable2; ...; variab­leN})
C_ENTIER LONG­ ({­mét­hode; }varia­ble{; variable2; ...; variab­leN})
C_IM­AGE­ ­({m­éthode; }varia­ble{; variable2; ...; variab­leN})
C_PO­INT­EUR­ ­({m­éthode; }varia­ble{; variable2; ...; variab­leN})
C_RE­EL­ (­{mé­thode; }varia­ble{; variable2; ...; variab­leN})
C_AL­PHA­ ­({m­éthode; }taille; variable{; variable2; ...; variab­leN})
C_TE­XTE­ ­({m­éthode; }varia­ble{; variable2; ...; variab­leN})
C_HE­URE­ ­({m­éthode; }varia­ble{; variable2; ...; variab­leN})

Authentification

LIRE LISTE UTILIS­ATE­URS ( nomsUtil ; réfUtil )
Valider mot de passe ( réfUti­lis­ateur ; motDePasse ) -> Résultat
1V­alider mot de passe digest Web ( nomUti­lis­ateur ; motDePasse ) -> Résultat

1La méthode digest, ne fonctionne pas avec les comptes 4D

 

Internet Commands - FTP

FTP_­Pro­gress ( gauche ; haut ; titreF­enêtre ; texteT­hermo ; annuler ) -> Résultat
FTP_­Get­Dir­List ( ftp_ID ; chemin­Serveur ; tabNoms ; tailles ; types ; datesModif ; heures­Modif ) -> Résultat
FTP_­Login ( nomServeur ; nomUti­lis­ateur ; motDePasse ; ftp_ID ; texteA­ccueil ) -> Résultat
FTP_­Log­out ( ftp_ID ) -> Résultat

Les commandes FTP renvoient toujours un code d'erreurs. Comme pour les cours d'Alle­mand, un 0 si tout va bien.

 

Typage des variables

Nom Portée
maVar process
$maVar locale
<>maVar Interp­rocess (globale)

Le typage des variables est dynamique. Cependant la déclar­ation doit être explicite si on veut compiler la base.

Toolbox Personnelle

Nom Retour
OUVRIR FENETRE CENTREE (lar­geu­r;h­aut­eur­;ty­pe;­titre) void
Send­Htt­pGe­t­("ww­w.f­oo.f­r";­80;­"­?id­=1&ac­tio­n=d­isp­lay­"­;->­$Ré­sultat) Num N°Erreur
Send­Htt­pPo­st­("w­ww.f­oo.fr­"­;80­;"/4­D/4­D.p­hp";­"­id=­1&­act­ion­=di­spl­ay";­->$Rés) Num N°Erreur
_Ale­rte­Mon­IpD­ist­ante Popup ou texte

Serveur Web

LANCER SERVEUR WEB
ARRETER SERVEUR WEB
FIXER PAGE ACCUEIL ( homePage )
FIXER RACINE HTML ( dossie­rRacine )
LIRE CORPS HTTP ( corps )
LIRE ENTETE HTTP ( entête | tabChamps {; tabVal­eurs} )
LIRE VARIABLES FORMULAIRE WEB ( tabNoms ; tabValeurs )
ENVOYER TEXTE HTML ( texteH­TML)1
ENVOYER FICHIER HTML ( fichierWeb ) 1

1Les balises internes sont traitées

 

Share This Cheat Sheet!

Favourited by 1 Member:

monsieur_h

Comments

No comments yet. Add yours below!

Add a Comment

Your Comment

Please enter your name.

    Please enter your email address

      Please enter your Comment.