background preloader

PHP

Facebook Twitter

PHP souffle sa 20e bougie, que pensez-vous de l' volution du langage de programmation Web ? Tout comme Java, 2015 marque le 20e anniversaire du langage de programmation PHP, qui représente désormais une référence pour le développement des sites Web.

PHP souffle sa 20e bougie, que pensez-vous de l' volution du langage de programmation Web ?

Le 8 juin 1995, le développeur Rasmus Lerdorf publie un message annonçant la disponibilité d’un « ensemble de petits fichiers binaires CGI écrits en C ». Il nomme cette suite d’outil « Personal Home Page Tools » (outils pour page personnelle). L’objectif était de permettre de créer des pages Web dynamiques, pouvant afficher du contenu provenant des fichiers, compter les accès, afficher la date, etc.

Rasmus Lerdorf était alors loin de se douter que l’API qu’il proposait pour faciliter la vie aux développeurs allait devenir la plateforme de programmation la plus populaire au monde pour le développement d’applications Web. On estime à ce jour que PHP représente plus de 80% de sites Web à travers le monde. Mais, cette simplicité est aussi à l’origine de nombreuses critiques dont est victime le langage.

Source : Première annonce de PHP. Bienvenue sur PHP Débutant. 1.

Bienvenue sur PHP Débutant

CREATE TABLE : Le langage SQL (Structured Query Langage) permet d'interroger une base de données qui supporte ce langage, les plus connues sont MS Access, mSQL, MySQL et PostgreSQL. Comme vous le savez nous utiliserons MySQL (attention mSQL n'est pas MySQL), nuance importante. Comme je vous le disais en introduction nous allons travailler chez free.fr , vous pouvez donc vous rendre à pour accéder à votre base de données MySQL via l'interface phpMyAdmin.

Notez que 99% des hébergeurs proposent phpMyAdmin pour administrer votre base de données (cela facilite grandement la vie). La première chose que nous allons devoir faire c'est de créer une table, c'est la commande CREATE TABLE, voyez la syntaxe ci-dessous qui permet de créer clients_tbl. Comment utiliser phpMyAdmin. Concevez votre site web avec PHP et MySQL - PHP - Général (PHP) Développer un site web en php sans installer Apache, Nginx ou Lighttpd. Lorsqu'on développe un site internet et qu'on n'a pas l'âme d'un administrateur système, c'est pénible de configurer un serveur web.

Développer un site web en php sans installer Apache, Nginx ou Lighttpd

Quand on travail sur un projet versionné, c'est irritant de configurer un vhost à chaque nouvelle branche. Bref, pour développer, c'est chiant de se cogner la configuration d'un serveur...quelqu'il soit. Depuis PHP 5.4.0, il est possible de lancer un serveur (voué au développement) très facilement. En effet, il suffit de se placer dans le répertoire de travail et de lancer une commande pour avoir un son serveur opérationnel. Afficher/masquer le code Dans cette commande, je décide que le serveur écoute sur le port 8000. La particularité de ce serveur se place dans le routage.

Si le routeur est redéfini, alors vous devrez gérer l'accès aux assets (@see la doc, exemple 3). Install a local WAMP server : PHP 5 VC9, Apache 2 VC9, MySQL 5, PhpMyAdmin, Xdebug and Modules on Windows XP/Vista/Seven. Empêcher le téléchargement direct de fichiers. Free and Open Source Forum Software. Free PHP Script, Project, Software, Tip & Tutorial on PHPKode.com. Hypertext Preprocessor. Les meilleurs cours et tutoriels PHP.

Monsta - Un client FTP Web-based open source en PHP et Javascript. Monsta FTP est un client FTP web open source développé en PHP et avec une couche ajax rendant l'interface très ergonomique.

Monsta - Un client FTP Web-based open source en PHP et Javascript

Une ressource fort intéressante pour tous ceux qui souhaitent bénéficier d'un client FTP disponible de n'importe où, ou pour mettre en place un système prêt à emploi pour ses clients ... Monsta FTP est un script PHP avec une bonne couche Ajax permettant de reproduire un client FTP desktop avancé: Drag and Drop de fichiers dans l'interfaceDrag and Drop de dossiers (Chrome) Sélection multiple de fichiers pour un upload en masse depuis son desktop Menu contextuel sur les fichiers pour appliquer des actionsRenommage, suppression, création de dossiers, actions de masse ...Changement des droits sur les fichiers Bref, tout ce que votre client FTP habituel peut vous apporter.

Côté compatibilité navigateur, la ressource supporte bien Internet explorer dès IE10 pour tout ce qui est drag and drop ... Le FTP fonctionne à la fois sur un serveur Windows ou Linux. Site Officiel. PHPKode, script PHP gratuits à foison ! PHPKode est un site regroupant une quantité impressionnante de scripts php, projets, programmes gratuits.

PHPKode, script PHP gratuits à foison !

La lecture de la liste des catégories vous donnera une idée précise de ce que vous pourrez dénicher. Ainsi, voici les différentes catégories du menu Script : Phpmailer - PHPMailer is a Full Featured Email Transfer Class for PHP. PhpMyAdmin. Programmez en orienté objet en PHP - PHP - Général (PHP) WampServer, la plate-forme de développement Web sous Windows - Apache, MySQL, PHP. Xampp.