KreaComm’.info [KBWEB]
Accueil du site
Articles les plus récents
dimanche 27 janvier 2008
par KreaComm’
Forcer php4 et/ou php5 avec un htaccess
Une directive dans un fichier htaccess pour forcer php4/5
Si PHP4 et PHP5 fonctionnent simultanément sur votre serveur ; pour forcer l’utilisation de php dans sa version 5 utilisez l’extension .php5 au lieu de .php.
Utilisez un fichier .htaccess avec la directive suivante :
AddType application/x-httpd-php5 .php5
Seconde méthode :
Forcer php5 sur les fichiers .php : AddType application/x-httpd-php5 .php
Tous les fichiers *.php contenus dans le dossier avec le fichier .htaccess seront traités par php5.

lire la suite de l'article
mardi 16 octobre 2007
par KreaComm’
Animation Flash et le cache du navigateur
Forcer le (re)chargement d’une animation Flash
Obliger le navigateur à (re)télécharger l’animation plutôt que d’uitiliser le cache.
Afin d’obliger le téléchargement de votre animation Flash par le navigateur à chaque chargement de la page pour ne pas utiliser l’animation en cache, vous devez "tromper" le navigateur en utilisant un paramètre dans l’url de votre fichier ; l’url n’étant plus la même le navigateur télécharge le "nouveau" fichier sans ce préoccuper de l’animation contenue dans le cache.
Il suffit simplement d’appliquer un nom de variable dynamique dans l’url du fichier Flash (nul besoin de renseigner de valeur sur cette variable). L’utilisation d’un timestamp UNIX (date en millisecondes écoulées depuis le 1er janvier (...)

lire la suite de l'article
mardi 9 octobre 2007
par KreaComm’
Internet Explorer ne peut pas ouvrir le site http://www...
Erreur javascript sous IE, Opération abandonnée !
Comment palier à ce problème et pourquoi il se produit (IE seulement)
Un bug et c’est le crash total sur votre site ?! Le message d’erreur "Opération abandonnée" s’affiche et le chargement de la page est stoppé ?
Cela ce produit sous Internet Explorer lorsque la page est modifiée via un script JavaScript avant le chargement complet de celle-ci. A noter que les versions 7/8 sont aussi touchées par ce problème. (KB Microsoft #927917)
Un exemple simple
var newElem = document.createElement(’foo’) ; document.body.appendChild(newElem) ;
Ce code ajoute un élément ’foo’ dans la balise body alors que celle-ci n’est pas encore fermée (lecture ligne (...)

lire la suite de l'article
lundi 1er octobre 2007
par KreaComm’
Bug IE et l’apostrophe
Internet Explorer n’affiche pas le caractère & apos ; (apostrophe) en XHTML
Si vous utilisez un entête XHTML, Internet Explorer n’affiche pas les apostrophes mais son entité HTML & apos ;.
Cela est du à un bug d’IE, en effet, en HTML & apos ; n’est pas une entité valide, alors qu’en XML (et donc XHTML) c’est une entité valide !
Pour ma part j’ai deux solutions à ce problème, si je suis en XML je déclare un MIME-type text/xml (force IE à utiliser son parser xml).
Dans le cas d’XHTML, j’utilise l’entité & #39 ;.
Pour PHP, voici une petite fonction (compatible smarty) :
function parse4BugAposIE($txt) $result = str_replace(’’’, ’'’, $txt) ; return (...)

lire la suite de l'article
mardi 10 juillet 2007
par KreaComm’
Remplacement de balises html
Remplacer une balise par une autre
Cette regexp permet de remplacer une balise html simple (sans attributs) par une autre.
Exemple : ligne 2 ligne 3 ligne 4 ligne 5 Devient :
ligne 2
ligne 3
ligne 4
ligne 5 Code PHP : (remplace les balises par )
$subject=’ligne 1 ligne 2 ligne 3 ligne 4 ligne 5 ’ ;
Utilisation avec preg_replace $result = preg_replace(’%%’, ’’, $subject) ;
Utilisation avec ereg_replace $result = ereg_replace(’’, ’’, $subject) ;
RegexBuddy :

lire la suite de l'article