CMS ou développement spécifique ? Quelle différence entre l’utilisation d’un CMS ou le développement spécifique ? Avant d’aborder le sujet plus en détail, il est important de donner une définition du CMS et du développement spécifique. En effet, les profanes à la création de sites web ne vont pas forcément connaître la différence entre ces deux solutions : Le CMS : acronyme de Content Management System, le CMS est tout simplement un logiciel conçu pour la création et l’édition de site web, à l’instar de Wordpress par exemple. Créer un site web en passant par un CMS consiste donc à utiliser un outil déjà existant pour lancer son site internet.Le développement spécifique : au contraire, le développement spécifique consiste à engager un développeur pour créer un site internet unique, spécifiquement conçu pour porter le projet du créateur. Chez Access Com', nous prêchons pour les deux paroisses ! Pourquoi ne pas opter pour une solution unique ? Avantages et inconvénients du CMS Les avantages du CMS : Les inconvénients du CMS :
PHP 7 vs PHP 5.6 : le comparatif de performance du JDN La direction technique de CCM Benchmark, éditeur du JDN et de Comment Ça Marche, a testé la nouvelle version de PHP. Voici les résultats. L'un des principaux apports annoncés de la version 7 du langage PHP est d'améliorer la performance d'exécution des applications. Un travail qui est passé notamment par un grand ménage dans le code de base du langage, un nettoyage des API, ainsi qu'une meilleure gestion de l'allocation de la mémoire vive. Au final, la mise à jour des applications vers PHP 7 peut engendrer d'après les équipes de Zend un surcroît de performance de 25% à 70%. En vue de se faire une idée plus précise des capacités de PHP 7, les équipes techniques de CCM Benchmark se sont mobilisées. Des gains de performance historiques "Nous nous sommes concentrés exclusivement sur la performance du langage et avons exclu tout le reste, notamment le réseau et la couche base de données", précise Xavier Leune, responsable Framework PHP chez CCM Benchmark. Les résultats de notre benchmark ?
[Résolu] vérifier si le pseudo existe by Vinceent <label>Pseudo : </label><input type="text" name="pseudo" value="pseudo"/><br /> <label>Mot de passe : </label><input type="password" name="mdp"/><br /> <label>Mot de passe (vérification) : </label><input type="password" name="mdp_verif"/><br /> <label>email : </label><input type="text" name="email" value="email"/><br /> <label>Date de naissance : </label><input type="text" name="date_naissance" value="01/01/2000"/><br /> <label>Pays : </label><input type="text" name="pays" value="pays"/><br /> <? if(isset($_POST['pseudo'], $_POST['mdp'], $_POST['mdp_verif'], $_POST['email'], $_POST['date_naissance'], $_POST['pays'])) { $pseudo = $_POST['pseudo']; $mdp = $_POST['mdp']; $mdp_verif = $_POST['mdp_verif']; $email = $_POST['email']; $date_naissance = $_POST['date_naissance']; $pays = $_POST['pays']; if ($mdp == $mdp_verif) { try { $pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION; $bdd = new PDO('mysql:host=localhost;dbname=gerbille', 'root', '', $pdo_options); if ($donnees = $reponse->fetch()) { else
PHP 7 va améliorer les performances des applications avec un gain de l'ordre de 100 %, son lancement est prévu pour octobre 2015 La O’Reilly Fluent Conference qui se déroule du 20 au 22 avril à San Fransico a été l’occasion de plusieurs annonces importantes portant sur le domaine des technologies web, ainsi si Brendan Eich s’est longuement entretenu sur le langage JavaScript et de sa spécification ECMAScript, du côté de PHP, on prépare la sortie de la nouvelle version de PHP : PHP 7. Pour rappel, PHP 7 succèdera à PHP 5.x après avoir officiellement été annoncé en aout 2014, suite à un long débat et un vote final qui avait pour but de décider de la nomenclature de la prochaine version et de la mise à l’écart du nom de code PHP 6, ce dernier étant associé à la version abandonnée largement connue du monde IT et qui avait pour objectif le support d’Unicode. Plus encore, cette version est basée sur un arbre syntaxique abstrait ce qui est notable pour les développeurs d’add-on ou ceux qui conduisent une analyste statique. Source : O’Reilly Fluent Conference Et vous ? Qu’en pensez-vous ?
JSON, le stockage léger et pratique de données multitypes - Alsacreations Voici une idée simple et efficace (comme je les aime) qui fait son chemin : le format .json. Ce format, provenant du monde JavaScript et représentant un objet, s'apparente au .XML, dans sa fonction du moins : il permet de stocker des données textuelles, mais pas des données binaires (du moins pas sans les encoder, en base64 par exemple) de manière structurée. Il a été créé par Douglas Crockford qui l'a décrit en 2006 par la RFC4627 de l'IETF. Cette référence a été mise à jour en 2014 dans la RFC7159. Avantages et inconvénients Vous allez vous rendre compte que ce format ne présente pas beaucoup de défauts (mais peut-être ne suis-je pas tout à fait objectif en disant cela), principalement parce qu'il reste vraiment très simple à lire, comprendre et utiliser. Les plus Format compréhensible par tous (humain et machine). Les moins Comme pour tout moyen de stockage de données, il faudra prendre des mesures de sécurité pour garantir la sécurité des données sensibles. La syntaxe C'est tout ? <! <?
Afficher la date et l'heure courante en PHP PHP permet d'afficher la date et l'heure courante dans une page web. Pour cela, il existe 2 fonctions : date et strftime Fonction date() C'est la fonction par défaut utilisée pour afficher une date dans le format souhaité. Elle affiche le date et/ou l'heure courante dans le format que vous lui indiquez en paramètre. Voici quelques exemples : En fait on désigne chaque information qu'on peut extraire à partir de la date (exemple : année sur 2 chiffres, année sur 4 chiffres, mois, numéro de semaine, jour de la semaine en toutes lettres...) par des lettres. Y : année sur 4 chiffres, ex: 2012y : année sur 2 chiffres, ex: 12m : numéro du mois courantd : jour du moisH : heure sur 24 heuresi : minutess : secondesF : nom du mois (en toutes lettres) Vous trouverez la liste complète sur la documentation officielle : function.date.php. Tout ça est très utile, sauf que c'est en anglais (par exemple les noms de jours : Monday, Tuesday... ou les noms de mois : October, Septembreber...)
PHP PHP: Hypertext Preprocessor [52], plus connu sous son sigle PHP a permis de créer un grand nombre de sites web célèbres, comme Facebook et Wikipédia[54]. Il est considéré comme une des bases de la création de sites web dits dynamiques mais également des applications web. Présentation[modifier | modifier le code] Il a été conçu pour permettre la création d'applications dynamiques, le plus souvent développées pour le Web. Son utilisation commence avec le traitement des formulaires puis par l'accès aux bases de données. Il est multi-plateforme : autant sur Linux qu'avec Windows il permet aisément de reconduire le même code sur un environnement à peu près semblable (quoiqu'il faille prendre en compte les règles d'arborescences de répertoires, qui peuvent changer). Libre, gratuit, simple d'utilisation et d'installation, ce langage nécessite néanmoins une connaissance aiguë des problèmes de sécurité qui lui sont liés. Histoire[modifier | modifier le code] Utilisation[modifier | modifier le code] <?
Validation des formulaires de données - Guides pour développeurs Web Ce n'est pas tout d'envoyer des données — il faut aussi s'assurer que les données mises dans un formulaire par un utilisateur sont dans un format correct pour pouvoir être traitées correctement et qu'elles ne vont pas casser nos applications. Nous voulons également aider les utilisateurs à compléter les formulaires correctement et à ne pas ressentir de frustration en essayant d'utiliser les applications. La validation des données de formulaire vous aide à remplir ces objectifs — cet article indique ce qu'il est nécessaire de savoir. Qu'est‑ce qu'une validation de formulaire? Allez sur n'importe quel site à la mode avec un formulaire d'inscription et vous remarquerez des retours si vous n'entrez pas les données dans le format attendu. C'est ce qu'on appelle la validation de formulaire — lorsque vous saisissez des données, l'application Web vérifie si elles sont correctes. Remplir des formulaires web doit être aussi facile que possible. Les divers types de validation de formulaire [Ll].
⇒ PHP 7 vs PHP 5.x : quelles sont les différences ? Le développement de PHP suit son court et il a été décidé en 2014 qu’il sauterait une version pour passer de la version 5.x à la version 7. Le processus de développement est relativement long. Si vous n’en avez pas encore entendu parlé, il est temps de rattraper votre retard. Sortie de PHP 7 La finalisation et l’implémentation des dernières fonctionnalités vont se faire entre Mars et Juin 2015. Amélioration des performances PHP 7 sera basé sur PHPNG (PHP Next-Gen) qui a été initialement développé par Zend pour améliorer son framework. Le gain de performance est énorme. Voici un exemple en nombre de requêtes par seconde pour la nouvelle version sera capable d’avaler face à son prédécesseur : Les performances sont en constante évolution. Nouveautés de PHP 7 Nouvel opérateur <=> PHP 7 introduit un nouvel opérateur : expr <=> expr Il retourne 0 si les 2 expressions sont égales, 1 si l’expression de gauche est plus grande et -1 si l’expression de droite est plus grande. Voici quelques exemples :
Update a partir d'une valeur d'une liste deroulante partie 2 [Résolu] - Forum PHP Rebonjour, Voila mon souci; je voudrais creer une requete update pour modifier les enregistrement d'une table. l'enregistrement qu'on voudrait changer serait choisi a partir d'une liste deroulante, des lors toutes les informations correspondants a cet enregistrement seront listées dans un tableau pour que l'utilisateur puisse voir les anciennes informations. voila la premiere partie ou l'utilisateur pourra choisir l'enregistrement a modifier et ici le script ajax getuser.php Je sais qu'il me faut un script update.php ou il y'aura la requete du genre $sql="UPDATE users SET nom='nom', prenom='prenom', age='age' , poste='poste' , adresse='adresse' WHERE id = '$q'"; en sachant que j'ai passé la valeur $q comme etant l'id de l enregistrement (je ne sais pas si c'est correct ou non) voila le script de la bd Merci d'avance pour votre aide.
Qu'est ce que PHP? PHP (officiellement, ce sigle est un acronyme récursif pour PHP Hypertext Preprocessor) est un langage de scripts généraliste et Open Source, spécialement conçu pour le développement d'applications web. Il peut être intégré facilement au HTML. Bien... mais qu'est ce que cela veut dire ? Exemple #1 Exemple d'introduction <! Au lieu d'utiliser des tonnes de commandes afin d'afficher du HTML (comme en C ou en Perl), les pages PHP contiennent des fragments HTML dont du code qui fait "quelque chose" (dans ce cas, il va afficher "Bonjour, je suis un script PHP !"). Ce qui distingue PHP des langages de script comme le Javascript, est que le code est exécuté sur le serveur, générant ainsi le HTML, qui sera ensuite envoyé au client. Le grand avantage de PHP est qu'il est extrêmement simple pour les néophytes, mais offre des fonctionnalités avancées pour les experts. Bien que le développement de PHP soit orienté vers la programmation pour les sites web, vous pouvez en faire bien d'autres usages.
PHP 7 : la nouvelle version de PHP au crible Quelles sont les principales évolutions de la nouvelle version du langage de script serveur ? Quel apport en termes de performance ? Le dossier de la rédaction sur PHP 7. La version finale de PHP 7 est sortie en décembre 2015 (lire l'annonce officielle sur php.net). Le projet PHP vient par ailleurs de livrer PHP 7.0.12 - qui corrige plusieurs bugs de sécurité. Télécharger PHP 7 Quid de la performance de PHP 7 "PHP 7 est plus rapide." Selon Zend, la mise à jour des applications vers PHP 7 pourrait engendrer un surcroît de performance de 25% à 70%. Premier Benchmark du JDN Selon les premiers comparatifs réalisés par CCM Benchmark, l'éditeur du JDN, les gains (entre PHP 5.6 et PHP 7) peuvent atteindre 50% en temps d'exécution CPU, et près de 50% également en consommation de mémoire. Les nouveautés de PHP 7 Zend avait diffusé en mars dernier une infographie qui présentait quelques évolutions de PHP 7. Pourquoi PHP est-il passé de la version 5 à la version 7 ? A lire aussi :
Qu'est-ce que le Zend Framework ? Vue d'ensemble Le Zend Framework est un projet PHP gratuit fourni par la société Zend et un grand nombre de contributeurs open source. Les objectifs du projet sont les suivants : Accélérer le développement de sites webFaciliter la maintenanceIndustrialiser la façon de coder en PHPCe framework permet de faciliter et de fiabiliser le développement de sites dynamiques en PHP. Il s'adresse notamment aux entreprises : le risque associé au développement d'un site d'envergure est significativement inférieur avec l'utilisation du Zend Framework. Fonctions principales SécuritéLes requêtes en base sont protégées des injections SQLDes fonctions de filtrage et de validation aident à la protection contre les attaques de types cross-site-scripting (XSS)Organisation du codeL'organisation des répertoires et des classes suit certaines normes. Pourquoi le Zend Framework ? De nombreux frameworks existent en PHP.