Suite à de nombreuses demandes, vous pouvez désormais laisser votre mail et vous serez averti lorsque je mettrai un nouveau tutoriel.


Créer un dossier en php

Créer un dossier en php

(Date : 0000-00-00 00:00:00, ID : 201)

Erreur bête avec les champs d'une BDD en majuscule

Erreur à ne pas commettre lorsque vous appelez des données d'une BDD pour lesquelles les champs de colonnes ne sont pas en minuscule.

(Date : 0000-00-00 00:00:00, ID : 199)

Limiter un nombre à deux décimales et séparer les milliers

Vous souhaitez afficher 1 250.35€ au lieu de 1250.35875€ voire 1,250.35875€

(Date : 0000-00-00 00:00:00, ID : 197)

Encoder l'envoi de vos données dans la BDD

Vous obtenez des erreurs lors de l'envoi de données vers votre BDD. Vous remarquez que ces erreurs proviennent lorsque vous avez des chaines de caractères du type ('#@€$./ etc.). Je vous explique

(Date : 0000-00-00 00:00:00, ID : 195)

[06-Nov-2021 09:59:20 UTC] PHP Warning: Undefined property: stdClass::$champs in /srv/data/web/xxxxxx on line 101

Vous avez cette erreur ? Je vous explique

(Date : 0000-00-00 00:00:00, ID : 193)

incompatible with sql_mode=only_full_group_by

PHP Fatal error:  Uncaught PDOException: SQLSTATE[42000]: Syntax error or access violation: 1055 Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'nomtablebdd.table.id' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by in /srv/

(Date : 0000-00-00 00:00:00, ID : 191)

IMPORT, EXPORTER un pdf

(Date : 0000-00-00 00:00:00, ID : 189)

Créer une liste auto-complétion (Jquery et PHP) et afficher les villes aux alentours d'un rayon donné

Vous souhaitez :

  1. Que lorsqu'un utiliseur commence à saisir un nom de ville ou de code postal par exemple, qu'une liste lui propose sa ville en fonction de sa saisie en temps réel ? 

  2. Afficher les villes aux alentours d'une ville donnée sans utiliser MAPS ?

Alors suivez ce tuto ;-)

(Date : 0000-00-00 00:00:00, ID : 188)

Importer des données Excel dans PHPMYADMIN

Envie d'importer des données d'un fichier Excel dans votre base de données ?

Allez, je vous explique ce qui pose problème ;-)

(Date : 0000-00-00 00:00:00, ID : 184)

HREF, soulignement, couleur bleue, comment changer ?

Vous créez une balise < a > pour générer un lien avec un href = "votre lien" dans la balise < a > ?

Vous constatez que le lien devient bleu et au survol il se souligne. Je vous montre commen remédier à ce problème facilement.

(Date : 0000-00-00 00:00:00, ID : 182)

Prendre des photos avec la webcam en php

Voici deux liens de tutos en video qui vous permettront de configurer un script en php et Jquery afin de prendre des photos depuis une webcam

(Date : 0000-00-00 00:00:00, ID : 180)

Tester la vulnérabilité de votre site

Ne restez plus passifs, testez la vulnérabilité de votre site !

(Date : 0000-00-00 00:00:00, ID : 178)

Success et error requête AJAX/JQUERY

Success et error requête AJAX/JQUERY

(Date : 0000-00-00 00:00:00, ID : 176)

Créer une boite de dialogue en AJAX/JQUERY

Créer une boite de dialogue en AJAX/JQUERY : oui/non par exemple

(Date : 0000-00-00 00:00:00, ID : 174)

Include, require et problème fonction

Vous avez ce message ?

PHP Fatal error:  require(): Failed opening required '../../../../include/connexion.php' (include_path='.:/usr/share/php:/srv/data/web/') in /srv/data/web/vhosts/www.domaine.fr/htdocs/stats/su.php on line 2

Ou ce message ?

PHP Fatal error:  Cannot redeclare injectionfonction() (previously declared in /srv/data/web/vhosts/www.domaine.fr/htdocs/erreurmail/zer.php:27) in /srv/data/web/vhosts/www.domaine.fr/htdocs/erreurmail/zer.php on line 27

(Date : 0000-00-00 00:00:00, ID : 172)

Array et php et SESSION, variable dans un array et ressortir les données d'un array en PHP

Insérer des données dans un array et les restituer afin de les insérer dans une BDD.

Utiliser une session comme array et restituer les données afin de les insérer dans une BDD (utille pour créer un panier e-commerce, par exemple)

(Date : 0000-00-00 00:00:00, ID : 170)

Les différentes requêtes en PHP

Dans ce tuto, vous verrez les différentes façons d'effectuer une requête en PDO. Vous apprendrez celles qui ne sont justes "pratiques" et celles qui le sont un peu moins mais plus "sécuritaires" vous évitant les injections SQL.

(Date : 0000-00-00 00:00:00, ID : 168)

Les unités de mesure informatique

Voici les mesures informatiques Ko, Mo, Go, etc.

(Date : 0000-00-00 00:00:00, ID : 166)

Envoyer des données en ajax et les recevoir en php avec des special chars

Vous envoyez en AJAX :

Hey !! (espace=&nbsp) ça va ?

Et ça ne fonctionne pas !? PHP ne vous retourne que : Hey !!! et c'est tout ?

Les explications dans ce tuto !

(Date : 0000-00-00 00:00:00, ID : 164)

Créer un éditeur de texte avec un textarea ou une div

Dans ce tutoriel, je vais vous montrer comment créer un éditeur de texte

(Date : 0000-00-00 00:00:00, ID : 162)

Tester le responsive design d'un website/siteweb

Vous souhaitez voir l'affichage de votre site sur les différents téléphones, ordinateurs, télévisions et tablettes ?

Testez ici !

(Date : 0000-00-00 00:00:00, ID : 160)

AJAX ET PHP

A travers cette vidéo, apprenez comment utiliser AJAX et PHP et les raisons pour lesquelles beaucoup de personnes n'arrive pas à utiliser ajax. 

(Date : 2017-05-08 00:00:00, ID : 157)

Récupérer la vignette, le titre, la description, etc. d'une URL

Vous vous demandez comment fait Facebook pour afficher la vignette (l'image) et le titre lorsque vous mettez une URL au moment de poster un message ?

Une démo vous est présentée dans ce tuto ! Toutes les explications en image. Rien de compliqué ;)

(Date : 2017-05-08 00:00:00, ID : 155)

Désactiver le zoom - input, textarea etc. pour pc et téléphones

Ce tuto vous permettra de désactiver le zoom sur les inputs, textarea etc. Utile pour les téléphones et Tablettes afin de s'approcher à une application mobile.

(Date : 2017-05-07 00:00:00, ID : 153)

Ouvrir et fermer un nouvel onglet automatiquement et/ou manuellement

Vous apprendrez dans ce tuto comment ouvrir et fermer un nouvel onglet automatiquement. Lorsque l'utilisateur cliquera sur un bouton, balise <a href=....> par exemple, un nouvel onglet s'ouvrira et il se fermera au bout de X secondes. 

De plus je vous montrerai comment fermer cette fenêtre par un clic de bouton avant la fin des X secondes pour revenir automatiquement sur la page du site 

(Date : 2017-05-01 00:00:00, ID : 150)

Combien gagne-t-on avec la publicité sur son site ? Et doit-on déclarer ces revenus ?

Voici quelques chiffres concernant les revenus publicitaires. La source de ces informations ne peut être communiquée, car les régies publicitaires, pour la plupart, imposent la non divulgation de leurs taux de reversement.

L'accent dans ce tuto sera aussi mis sur la déclaration de ces revenus auprès du Fisc !

(Date : 2017-04-24 00:00:00, ID : 148)

Le référencement SEO, site web, tutoriel complet de A à Z pour l'optimisation moteur de recherche GOOGLE, BING, YAHOO etc (partie 2 sur 2)

Dans ce tutoriel, qui s'annonce très long, je vais faire un résumé de toutes les choses que vous devez savoir sur le référencement SEO.

Ce sera comme un pense bête accessible là où que vous soyez ;-)

(Date : 2017-04-17 00:00:00, ID : 143)

Le référencement SEO, site web, tutoriel complet de A à Z pour l'optimisation moteur de recherche GOOGLE, BING, YAHOO etc (partie 1 sur 2)

Dans ce tutoriel, qui s'annonce très long, je vais faire un résumé de toutes les choses que vous devez savoir sur le référencement SEO.

Ce sera comme un pense bête accessible là où que vous soyez ;-)

(Date : 2017-04-10 00:00:00, ID : 140)

Comment centrer un text ou tout le contenu d'une page web facilement ?

Comment centrer un texte ou tout le contenu d'une page web facilement ?

Démo : Cliquez-ici

(Date : 2017-04-03 00:00:00, ID : 135)

Fichier audio en HTML5

Après un tuto sur les vidéos en HTML5, nous allons voir les fichiers audios en HTML 5

(Date : 2017-03-20 00:00:00, ID : 130)

Vidéo et audio en HTML 5

Quelle galère d'afficher les vidéos en HTML depuis son hébergeur! En fait, vous allez voir, ce n'est pas si compliqué...

(Date : 2017-03-27 00:00:00, ID : 128)

La gestion des dates en html, php et mysql (PHPmyadmin)

Dans ce nouveau tutoriel, vous apprendrez à gérer les dates : afficher les dates en français, enregistrer une date de naissance dans la base de données, ajouter un intervalle de temps à une date, etc.

Avec ce tutoriel, la gestion des dates en HTML, PHP et MYSQL vous semblera claire et facile !

Je souligne qu'il est important de prendre le temps de ce former pour gérer les dates, car comme vous le verrez dans ce tutoriel, cela demande un apprentissage. Je vous ai recensé tous les points indéniables à maîtriser.

Bon courage !

(Date : 2017-03-13 00:00:00, ID : 124)

Enlever les accents d'une chaine de caractères

Vous souhaitez pour une raison ou pour une autre qu'un mot comme école devienne ecole ? ou où devienne ou ?

Vous avez utilisé str_replace() ou strstr() et ils ne fonctionnent pas ? Vous avez soit aucune transformation soit des caractères bizarres en retour ? Alors suivez ce tuto, PHPMAC a été fait pour mettre le doigt sur ce type de difficultés...

 

(Date : 2017-03-06 00:00:00, ID : 118)

Afficher ou supprimer un fichier (texte ou image) sans se connecter à son serveur FTP en PHP

Dans ce tutoriel, vous apprendrez à afficher tous les fichiers (textes ou images) d'un répertoire se situant sur votre serveur ET à les supprimer,  sans passer par le FTP, FileZilla par exemple, en administrant vos fichiers depuis votre application web.
(Date : 2017-02-27 00:00:00, ID : 107)

Quels langages apprendre pour créer un site web ?

Dans ce tutoriel je vais vous expliquer tous les langages à connaitre. J'ai fait ce tuto, car j'aurais aimé trouvé en trouver un similaire dans mes débuts car in fine je n'avais pas notion de tout cela au début et était un peu perdu avec tous ces langages !

(Date : 2017-02-20 00:00:00, ID : 101)

Include, inclue_once, require et require_once : liens url relatifs ou absolus
inclure dans un fichier un autre fichier sans changer vos liens

Dans ce tutoriel vous apprendrez à inclure des fichiers de manière à pouvoir travailler sur votre projet d'un serveur à un autre ou d'un PC à un autre, par exemple sur Windows ou sur MAC sans modifier vos liens, adresses URL intégrés dans vos fichiers! Procéder en adresse absolue est relativement pénalisant car si vous changer de serveur, vous devez changer tous vos liens, bonjour le travail ! Mais grâce à ce tuto, vous verrez que ce n'est pas si compliqué que cela dès qu'on a compris la logique. 

(Date : 2017-02-13 00:00:00, ID : 104)

Insérer une date ou date de naissance à partir d'un formulaire (input HTML) en PHP dans une base de données SQL, ici PHPMYADMIN

Si vous êtes en train de lire cette description c'est parce que vous avez déjà voulu ou voulez rentrer une date de naissance d'un de vos utilisateurs à partir d'un formulaire HTML. Et que, en retour vous avez pour l'instant cette réponse : 0000-00-00

Suivez mon tuto, je vais vous donner mon astuce !

(Date : 2017-01-30 00:00:00, ID : 76)

Changer de page sans recharger la page

Vous aimeriez faire comme en ajax changer de page sans qu'il y ait un chargement de page, alors suivez ce tutoriel.

(Date : 2017-01-29 00:00:00, ID : 81)

Détecter les robots comme visiteur sur votre site

vous aimeriez connaitre le nombre exact de visiteurs qui ont visité votre site sans que ce nombre ne soit faussé par les visites de robots, alors suivez ce tutoriel.

(Date : 2017-01-22 00:00:00, ID : 82)

Savoir le temps de connexion d'un visiteur de A à Z en PHP

Vous voulez savoir combien de temps votre visiteur a passé sur votre site de la première à la dernière page, alors suivez ce tutoriel !

(Date : 2017-01-15 00:00:00, ID : 83)

Rafraichir une page une seule fois automatiquement

Vous vous posez la question comment actualiser une page mais une seule fois, dans ce tuto vous trouverez le script que j'ai créé à la demande de certaines personnes.

(Date : 2017-01-01 00:00:00, ID : 84)

problème header (redirection) sur serveur, wamp et mamp

Vous avez toujours ce type de message ?
Warning: Cannot modify header information - headers already sent by (output started at /home/phpmac/www/include/header.php:27) in /home/phpmac/www/connexion.php on line 59

Si vous avez suivi le tuto sur le problème des redirections (headers) vers d'autres pages de votre site sur MAMP et que cela fonctionne sur MAMP mais pas sur votre serveur en ligne, apprenez à résoudre les problèmes de header en php en lisant ce court tuto !

(Date : 2017-01-31 00:00:00, ID : 91)

Voir les erreurs en php sous MAMP

Vous êtes entrain de coder et MAMP vous renvoie une page blanche qui veut dire qu'il y a une erreur dans votre code et que c'est à vous de la trouver! Fastidieux comme travail quand on sait qu'on peut avoir plus de 500 lignes de codes dans un fichier. Lisez ce tuto, on va activer l'option pour voir les erreurs.

(Date : 2016-12-04 00:00:00, ID : 86)

Problème de header (redirection) entre WAMP et MAMP

Vous avez ce type de message ?
Warning: Cannot modify header information - headers already sent by (output started at /home/phpmac/www/include/header.php:27) in /home/phpmac/www/connexion.php on line 59

Si vous souhaitez mettre un header (ou une redirection) dans votre page et que vous obtenez une erreur de ce genre il va falloir modifier une ligne du dossier php.ini de votre serveur local MAMP. Si tel est votre cas, lisez ce tuto !

(Date : 2017-02-06 00:00:00, ID : 90)

Mettre à jour MAMP

La mise à jour de MAMP est un processus indispensable si vous ne voulez pas rater les nouvelles fonctionnalités et assurer la compatibilité de votre serveur local !

(Date : 2016-12-01 00:00:00, ID : 88)

.HTACCESS && .HTPASSWD

Si vous avez suivi des tutos sur ce thème et que vous n'avez pas réussi à le faire fonctionner sur votre mac, vous êtes au bon endroit!

(Date : 2016-11-01 00:00:00, ID : 89)