Base de connaissances

Débutant ou novice, utilisez ce recueil d'articles techniques comme un véhicule vous facilitant l'exploration de nouvelles pistes.

MediKit

Coincé ou à court de solution, ce recueil contient peut-être une astuce qui débloquera la situation. N'hésitez pas à exploiter l'outil de recherche.

Diversité

Sans chapelle, ce recueil aborde différents sujets en jouant sur leur complémentarité: système d'exploitation, base de données, programmation...

Passage en majuscules/minuscules

En XSLT 1.0, il n’est pas possible de faire directement appel à une fonction du style uppercase() ou lowercase() pour assurer le passage en majuscules (ou minuscules) d’une chaîne de caractères. Il faut se trourner vers l’instruction translate(). Exemple en XSLT 1.0 : <?xml version=”1.0″ encoding=”ISO-8859-1″?> <xsl:stylesheet version=”1.0″> <xsl:variable name=”lowercase” select=”‘abcdefghijklmnopqrstuvwxyz'” /> <xsl:variable name=”uppercase” select=”‘ABCDEFGHIJKLMNOPQRSTUVWXYZ'”…

Apache et les fichiers htaccess

Le serveur web Apache permet d’ajouter des directives de configuration répertoire par répertoire en les précisant dans de simples fichiers textes nommés ‘.htaccess’. Ceux-ci auront pour effet de modifier localement le fonctionnement du serveur Web. Il est ainsi possible d’imposer au serveur des comportements spécifiques pour le répertoire (et les sous-répertoires) dans lequel se trouve le ‘.htaccess’ sans devoir toucher au fichier de configuration central d’Apache ‘httpd.conf’.

Comment constituer une expression régulière ?

Les expressions régulières permettent de définir des modèles à comparer à une chaîne de caractères. En pratique, elles facilitent grandement la manipulation de textes et de données: recherche, comparaison, substitution, tri de caractères.Elles sont utilisées par de nombreux programmes et leur exploitation constitue pour certains langages de programmation un atout. Le “modèle” d’une expression régulière…

Apprentissage de PHP

Deux questions s’imposent d’entrée de jeu : PHP est-il facile à apprendre et cela prend-il beaucoup de temps? Dans la littérature sur le sujet, on trouve de nombreux auteurs qui répondent sans préambule OUI à la première question et NON à la deuxième. Il faut cependant nuancer ces propos. PHP, pour être bien maîtrisé, nécessite…

Passage en minuscules des noms de fichiers

Il se peut que dans certaines situations (par souci de cohérence, de compatibilité…) l’on doive s’assurer de la basse casse des noms de fichiers d’un répertoire. Dans ce cas, les possibilités de scripting offertes par le shell peuvent s’avérer très utiles afin d’obtenir rapidement un conversion.

Redirection : Headers already sent by

Lorsque l’on utilise une instruction PHP qui manipule les en-têtes HTTP (par exemple via la fonction ‘header’ permettant d’enclencher une redirection), il faut s’assurer des les appeler avant d’avoir généré le moindre flux de sortie vers le client. En effet, dès qu’un début de contenu est envoyé via le serveur Web (soit via des instructions…