Upload de fichiers par formulaire
Une fois le fichier uploadé et déplacé dans un dossier du site, il est possible d'effectuer plusieurs actions. Parmi les nombreuses possibilités qui s’offrent à nous, voici les quelques-unes que nous allons étudier : enregistrement des infos dans une BDD ;téléchargements avec compteur ;création de miniatures. Enregistrement des infos dans une BDD
Internationalisation (i18n) en PHP avec XML
Cet article a pour but de proposer une solution simple pour introduire plusieurs langues dans vos sites web, avec une interface administrateur. • Niveau : néophyte à intermédiaire/expert • Connaissances abordées : XHTML : les formulaires, PHP : PHP5 et les classes, XML : DTD et XML.
Le pattern MVC en PHP
Le modèle MVC (Modèle-Vue-Contrôleur) cherche à séparer nettement les couches présentation, traitement et accès aux données. Une application web respectant ce modèle sera architecturée de la façon suivante : Le traitement d'une demande d'un client se déroule selon les étapes suivantes : Le client fait une demande au contrôleur. Ce contrôleur voit passer toutes les demandes des clients.
Requête Préparée
Ici nous allons un peu nous amuser en manipulant des sessions afin de voir exactement ce qu'il ce passe, ce qui permettra à ceux n'ayant pas tout compris de lever le voile à travers une manipulation qui se veut simple mais néanmoins complète. Nécessaire : - 1 serveur MySQL 4.1 ou supérieur (disponible sur le site officiel www-fr.mysql.com) avec si possible une installation par défaut. - la base de données WORLD en .sql disponible sur le site officiel MySQL. Bien, maintenant que vous avez votre serveur MySQL installé, il est temps de passer à la manipulation proprement dite, pour cela nous allons ouvrir une première fenêtre MySQL en ligne de commande (Démarrer->Programmes->MySQL->MySQL Server 4.1->MySQL Command Line Client. Maintenant que ceci est fait, ouvrez une deuxième fenêtre de la même manière et changez-en le prompt en fenetre2>. A ce point de la manipulation, nous avons deux fenêtres MySQL qui sont ouvertes si tout est correct.
Aide mémoire pour Bootstrap
Twitter Bootstrap est une collection d'outils utile à la création de sites web et applications web. C'est un ensemble qui contient des codes HTML et CSS, des formulaires, boutons, outils de navigation et autres éléments interactifs, ainsi que des extensions JavaScript en option.Cette plate-forme a été conçue par deux développeurs faisant partie de la mouvance de développeurs qui gravitent autour de Twitter, Mark Otto et Jacob Thornton (@mdo et @fat).Ce site utilise un modèle basé sur Bootstrap. Cette page a pour objectif de lister les différents éléments gérés par Bootstrap pouvant être intégrés dans les pages et les articles utilisant ce modèle. La page est divisée en 12 colonnes.Pour écrire sur deux colonnes :
PHP / MySQL : comment résoudre les problèmes d’accents ?
Introduction Le jeu de caractères est un point très important à connaître avant même d’écrire le premier bout de code d’un site web. Si vous négligez cette partie intégrante du développement, alors vous courrez à des risques d’incompatibilité qui se traduirons par l’apparition de caractères ressemblant à cela : é, .
Comprendre les jeux de caractères et interclassements
Si vous voulez comprendre quelque chose à ce tutoriel, il faut absolument que vous maîtrisiez la notion de jeu de caractères. Si vous savez déjà de quoi il s'agit, vous pouvez passer directement à la section suivante. Sinon, lisez ce qui suit. L'ordinateur ne connaît pas la notion de caractères à proprement parler ; il ne connaît que les nombres. Du coup, on a inventé une table de conversion qui fait correspondre un nombre à un caractère : il s'agit de l'ASCII. Ce dernier définit 128 caractères, sur 7 bits.
Les données transmises par mySQL semblent être en ISO-8859
Bonjour, J'ai un serveur xampp et je voudrais créer un site en utf8, qui me semble être un format plus standard, notamment pour pouvoir utiliser AJAX sans complication. Le résultat que j'obtiens : Les caractères accentués s'affichent correctement si ils proviennent d'une variable ou s'ils sont écrits directement, ma page html étant lue par le navigateur en utf-8, mais toutes les informations provenant de la base de donnée affichent des � à la place des caractères accentués. Si je force mon navigateur à lire la page html en iso-8859, les données provenant de la base de donnée s'affichent correctement mais pour le reste les caractères accentuées deviennent é. Voilà ce qui me fait dire qu'une partie de ma page est en utf8 (celle que je fais directement), et l'autre partie est en iso (celle qui vient de mysql).
Transferer un site local vers distant (wamp vers ovh) - Installation de PrestaShop
Bonjour à tous, Le tuto qui va bien pour : transférer un site local vers distant (wamp vers ovh dans cet exemple) Suivre à la lettre le tuto ci-dessous 100% fonctionnel testé avec Prestashop v1.5.6.1. Xavier. Le transfert d’un site internet développé en local (sous WampServer par exemple) requiert trois étapes : Tout d’abord, la base de données MySQL doit être copiée de l’installation locale, modifiée puis exportée vers l’installation distante.