:)
Construisez des sites web interactifs, pilotés par les données avec la puissante combinaison des technologies en source ouverte et des normes du Web, même si vous n'avez que des connaissances de base du HTML, Avec ce guide plébiscité en mains, vous abordez la programmation web dynamique à l'aide des technologies de base d'aujourd'hui : PHP, MySQL, JavaScript, jQuery, CSS et HTML5. Explorez chacune des technologies de manière indépendante, apprenez ensuite à les exploiter ensemble et assimilez les meilleures pratiques de la programmation web tout au long de votre lecture. A la fin du livre, vous assemblez le tout pour édifier un site de réseau social totalement opérationnel, à partir de XAMPP ou toute autre pile d'outils de développement de votre choix. Apprenez PHP en profondeur, ainsi que les bases de la programmation orientée objet. Explorez MySQL, de la structure d'une base de données à des requêtes complexes. Utilisez l'extension MySQLi, l'interface améliorée de PHP à MySQL. Créez des pages web dynamiques qui se redimensionnent elles-mêmes selon l'utilisateur. Gérez les témoins de connexion, les sessions et conservez un haut niveau de sécurité. Maitrisez le langage JavaScr pt et étendez ses possibilités avec jQuery. Empruntez les appels Ajax pour les communications à l'arrière-plan entre le navigateur et le serveur. Acquerrez des compétences en CSS2 et CSS3 pour concevoir vos pages web avec un style professionnel. Mettez en oeuvre toutes les nouvelles fonctionnalités de HTML5, notamment la géolocalisation, l'audio, la vidéo et les canevas.
9
Au quotidien, quand on est dév, on se retrouve parfois confronté à des situations où certains détails ne sont pas pile poil comme il faudrait. Et bien souvent, on n'y peut pas grand chose (différence d'environnements, du cache quelque part, serveur saturé, et j'en passe..) Afin d'éviter de longues et souvent laborieuses explications...
1
De puis peu (poke @makemereach ^^), j'utilise netbeans pour mes développements php (perso et pro). Et cela pour plusieurs raisons: support de svn, transfert/synchro ftp et sftp... Ce n'est sûrement pas le seul IDE de dév php qui existe, et je suppose que cela pourrait faire l'objet d'un long débat. Ce n'est pas l'idée de cet article ^^...
46
En php, pour récupérer le contenu d'un fichier local, vous pouvez utiliser la fonction file_get_contents. Après avoir regardé sur internet, il s'avère que file_get_contents n'est pas une fonction des plus performantes. Pour récupérer le contenu d'un fichier local, il faudrait donc préférer la fonction fread, couplée à...
18
Le site templatemonster vous propose de découvrir 17 frameworks CSS. Je vous invite, à mon tour, à les découvrir, et dénicher (peut-être) votre futur compagnon de WebDesign :) 1. Baseline 2. BlueTrip 3. 1KB CSS Grid 4. SenCSs 5. FEM CSS 6. The Square Grid 7. Atatonic 8. 960...
44
Saviez vous que PHP est doté de quelques ester eggs, qui, bien que fondamentalement inoffensifs, constituent une petite source d'informations sur votre environnement serveur ? Pour les afficher, testez simplement : http://url-de-votre-site.ext/?=PHPE9568F36-D428-11d2-A769-00AA001ACF42 ou encore...
34
Cela reste, somme toute, très basique, mais néanmoins indispensable. Les failles CSRF "utilisent l'utilisateur comme déclencheur, celui-ci devient complice sans en être conscient. L'attaque étant actionnée par l'utilisateur, un grand nombre de systèmes d'authentification sont contournés". L'idée est tout simplement de soumettre un...
0
Lorsque vous accéder à votre page d'admin, sous wordpress (via l'url wp-admin/), le logo affiché est celui de wordpress (logique. Un logo joomla aurait fait un peu bizarre :) ). Voici comment modifier ce logo, en php. Nous allons utiliser un "hook" particulier (un hook est un moyen d'appeler une fonction lorsqu'une certaine action est...
12
Le webmaster de sebsauvage.net a mis en place un système baptisé "autoblog", suite ) une déconvenue au sujet de l'un de ses articles, qu'il a dû censuré. D'autres webmasters ayant repris l'article, cette censure n'a eut qu'un effet limité: l'article est donc bien resté en ligne, grâce à ce que l'on appelle "L'effet Streisand". Il...
23
Utiliser les informations des autres modules Jcray Pour répérer les informations d'un joueur dans un module (par exemple répérer ses ressources), il faut utiliser la méthode module_action de l'api Jcray. Par exemple : [sourcecode language="php"] $ressources_du_joueur = $j->module_action('ressources', array('action'=>'get',...
38
Dans le cadre du développement de jcray, j'ai été amené à concevoir un framework correspondant à mes goûts et besoins : flexibilité, réactivité et, surtout, cache. Son nom, Apmem vient de la contraction (ô combien présomptueuse) de Apc et de memcache. Le système respose sur une logique MVC (model-view-controller), à la manière...
1
Pour obtenir des dégradés, directement en css, voici comment procéder : Partons du principe que vous souhaitez obtenir un dégradé allant de #333333 à #111111   background: -webkit-gradient(linear,left top,left bottom,from(#333333),to(#111111)); background: -moz-linear-gradient(top,#333333,#111111); background-image:...
2
APC est avant tout un système de "cache d'opcodes", qui accélère votre PHP. Mais, tout comme memcache dont je parlais dans un précédent article, APC permet également de stocker des variables en mémoire. Quelques différences avec memcache : - Le cache est forcemment local. Pas de possibilité de spécifier plusieurs serveurs comme...
9
Asaph est une solution open source, développée en php par http://www.phoboslab.org/, qui vous permettra de diffuser rapidement les sites que vous aimez. En bookmarkant directement depuis votre navigateur, vous importerez vos coups-coeur sur un "micro-blog", au design certes "standard". Mais puisque tout est modifiable (par le code), rien...
45
Les QR-Codes sont ces pictogrammes un peu étranges qui peuplent de plus en plus le web. Voici comment en générer en php, en utilisant l'api google Charts. En réalité, les qr-codes ne seront pas  générés "chez vous", mais chez google. Le php nous servira ici à les stocker sur le serveur pour se passer de google une fois les qr codes...
Charger plus d'articles