UTF-8 PHP MYSQL problème d’encodage ??
Encodage et programmation
Les caractères qui s’affichent sur les écrans d’ordinateur, comme toute donnée informatique, ne sont qu’une sucession de 0 et de 1 du point de vue de la machine. C’est le nombre et l’ordonnance de ces bits qui définissent la norme d’un encodage. Plus le nombre de bit sera élevé, plus l’encodage supportera de caractères.
Les problèmes que l’on peut rencontrer lors du passage à l’UTF-8 viennent de cette différence de norme avec l’encodage européen ISO. Entre ces deux normes les problèmes vont se situer au niveau des caractères « spéciaux » comme les caractères accentués.
A côté des problèmes Plus >
Désactivation des guillemets magiques à l’exécution
Afin d’écrire du code portable sur tous les environnement, et où vous ne pourrez pas forcément modifier la configuration du serveur, voici un exemple de désactivation de magic_quotes_gpc à l’exécution. Cette méthode est inefficace, et il est recommandé d’utiliser les autres solutions si possible.
<?php
if (get_magic_quotes_gpc()) {
$process = array(&$_GET, &$_POST, &$_COOKIE, &$_REQUEST);
while (list($key, $val) = each($process)) {
foreach ($val as $k => $v) {
unset($process[$key][$k]);
if (is_array($v)) {
$process[$key][stripslashes($k)] = $v;
$process[] = &$process[$key][stripslashes($k)];
} else {
$process[$key][stripslashes($k)] = stripslashes($v);
}
}
}
unset($process);
}
?>
source : php.net
Comment ajouter un bouton « Enregistrer sous » pour sauvegarder une image ?
Voila le code source ::
function saveImageAs (imgOrURL) { if (typeof imgOrURL == 'object') imgOrURL = imgOrURL.src; window.win = open (imgOrURL); setTimeout('win.document.execCommand("SaveAs")', 500); }Voila c’est fini c’est simple non Alors, vous aimez ou pas ?!