Generated by All in One SEO v4.8.8, this is an llms.txt file, used by LLMs to index the site. # webdevpro.net c'est sûr ! ## Sitemaps - [XML Sitemap](https://webdevpro.net/sitemap.xml): Contains all public & indexable URLs for this website. ## Articles - [PHP PDO - Class prête à l'emploi](https://webdevpro.net/php-pdo-class-prete-a-lemploi/) - [ avec intlTelInput.js](https://webdevpro.net/gerer-les-champs-input-type-tel-grace-a-intltelinput/) - Faciliter la saisie de champ input type='tel' au format international via un menu déroulant contenant drapeaux et indicatifs - [.htaccess redirection http vers https](https://webdevpro.net/htaccess-redirection-http-vers-https/) - Directives apache à écrire dans .htaccess / vhost pour rediriger un site internet du protocole http vers le protocole https - [XAMPP, Visual Studio et le module PHP xdebug](https://webdevpro.net/xampp-visual-studio-et-le-module-php-xdebug/) - [Windows Terminal - installation et personnalisation](https://webdevpro.net/windows-terminal/) - [Apprentissage et l'effet Dunning Kruger](https://webdevpro.net/effet-dunning-kruger/) - [Emmet – raccourcis css – background](https://webdevpro.net/emmet-raccourcis-css-background/) - [Emmet - raccourcis css - Text, paragraphe et mise en forme](https://webdevpro.net/emmet-raccourcis-css-text-paragraphe-et-mise-en-forme/) - [Emmet – raccourcis css – Margin, Padding, Box Sizing, Width, Height, Max-Width, Max-Height](https://webdevpro.net/emmet-raccourcis-css-margin-padding-box-sizing-width-height-max-width-max-height/) - [Emmet - raccourcis css - redéfinir le flux : position, float, display, visibility, overflow, clip, resize, flex](https://webdevpro.net/emmet-raccourcis-css-redefinir-le-flux-position-float-display-visibility-overflow-clip-resize-flex/) - [Apprentissage et mémoire](https://webdevpro.net/apprentissage-et-methode-de-memorisation-des-4j/) - [Emmet – raccourcis css – @-webkit-keyframes, @media screen, Animation, Transform, Transition](https://webdevpro.net/emmet-raccourcis-css-webkit-keyframes-media-screen-animation-transform-transition/) - [Emmet – raccourcis balise xsl](https://webdevpro.net/emmet-raccourcis-balise-xsl/) - [Emmet – raccourcis css – Generated content, quote](https://webdevpro.net/emmet-raccourcis-css-generated-content-quote/) - [Emmet – raccourcis css – Box, list and border](https://webdevpro.net/emmet-raccourcis-css-box-list-and-border/) - [Exemples utilisation find linux](https://webdevpro.net/exemples-utilisation-find-linux/) - Présentation de la commande find et d'une trentaine d'exemple d'utilisation - [Afficher les fichiers .htaccess dans Filezilla](https://webdevpro.net/afficher-les-fichiers-htaccess-dans-filezilla/) - Afficher les fichiers cachés, .htaccess ou encore .htpasswd, sur la fenêtre de serveur distant dans Filezilla - [Toutes Jointures SQL sous MySQL](https://webdevpro.net/toutes-les-jointures-sql/) - [Gulp 4 pour un projet html / SASS](https://webdevpro.net/gulp-4-pour-un-projet-html-sass/) - [CSS Float : élément html flottant et gestion du flux](https://webdevpro.net/css-float-element-html-flottant-et-gestion-du-flux/) - [Utiliser Symfony dans Docker](https://webdevpro.net/utiliser-symfony-dans-docker/) - [Utiliser Wordpress dans Docker](https://webdevpro.net/utiliser-wordpress-dans-docker/) - [Débogeur Javascript pour FireFox et Chrome](https://webdevpro.net/debogeur-javascript-pour-firefox-et-chrome/) - [Mettre en ligne son site sur github pages](https://webdevpro.net/mettre-en-ligne-son-site-sur-github-pages/) - Mettre en ligne vos projets statiques HTML CSS JS via le service Github pages - [WordPress 5 - les modules obligatoires et recommandés - php-imagick](https://webdevpro.net/wordpress-5-les-modules-obligatoires-et-recommandes/) - Présentation nouveau menu Santé du Site de WordPress 5 et installation extension Imagick pour PHP 7 - [SublimeText3 - plugins essentiels](https://webdevpro.net/sublimtext-plugins/) - [Raccourcis clavier pour coder avec un MacOS](https://webdevpro.net/raccourcis-clavier-pour-coder-sur-macos/) - Les raccourcis claviers MacOS pour pouvoir coder en javascript html css - [Réinitialiser complètement Visual Studio Code - Windows](https://webdevpro.net/reinitialiser-completement-visual-studio-code-windows/) - [SQL - WHERE NOT EXISTS - est ce qu'une salle est disponible à la réservation ?](https://webdevpro.net/sql-where-not-exist/) - Utilisation d'une sous requête corrélée pour répondre à la question : est ce qu'une salle est disponible ? en une requête SQL et non plusieurs traitement en PHP - [Script de bash pour supprimer des fichiers en fonction d'une période](https://webdevpro.net/script-de-bash-pour-supprimer-des-fichiers-et-dossiers-en-fonction-dune-periode/) - [SQL - CASE … WHEN … THEN ...ELSE ... END](https://webdevpro.net/sql-case-when-then-else-end/) - [JS - CSS - Effet de translation pour les titres suite au scroll sur une page](https://webdevpro.net/js-css-effet-de-translation-pour-les-titres-suite-au-scroll-sur-une-page/) - [JS - CSS - Boutons de partage animés](https://webdevpro.net/js-css-boutons-de-partage/) - [CSS - Effet surlignage au survol de souris](https://webdevpro.net/css-effet-surlignage-au-survol-de-souris/) - [JS - Effet apparition de lettres](https://webdevpro.net/js-effet-apparition-lettres/) - [npm browser-sync](https://webdevpro.net/npm-browser-sync/) - installer le module browser-sync et l'utiliser sur un travail en local - [JS Supprimer les espaces en début de ligne du chaine de caractère](https://webdevpro.net/js-supprimer-les-espaces-en-debut-de-ligne-du-chaine/) - [PHP - Regex pratique](https://webdevpro.net/php-regex-pratique/) - [Utilisation avancée de find](https://webdevpro.net/utilisation-avancee-de-find/) - [Grep linux filtrer les résultats](https://webdevpro.net/grep-linux-filtrer-les-resultats/) - [SEO - redirection url sans www](https://webdevpro.net/seo-redirection-url-sans-www/) - [Mettre en forme un input type='file'](https://webdevpro.net/mettre-en-forme-un-input-typefile/) - [HTML & JS - afficher une image miniature suite à l'utilisation d'un input type='file'](https://webdevpro.net/html-js-afficher-une-image-miniature-suite-a-lutilisation-dun-input-typefile/) - [Installation et paramétrage logwatch](https://webdevpro.net/installation-et-parametrage-logwatch/) - [Redirection HTTP](https://webdevpro.net/redirection-http/) - [Commandes Linux IPTABLES](https://webdevpro.net/commandes-linux-iptables/) - [Paramètres de Sécurité PHP](https://webdevpro.net/parametres-de-securite-php/) - [Utilisation de John The Ripper](https://webdevpro.net/utilisation-de-john-the-ripper/) - [jQuery - parcourir rapidement le DOM avec closest()](https://webdevpro.net/jquery-parcourir-rapidement-le-dom-avec-closest/) - [Renommer plusieurs fichiers simultanément sous Linux et Windows en ligne de commande](https://webdevpro.net/renommer-plusieurs-fichiers-simultanement-sous-linux-et-windows-en-ligne-de-commande/) - [Envoyer des mails en ligne de commande : mail et sendmail](https://webdevpro.net/envoyer-des-mails-en-ligne-de-commande/) - [Créer un serveur de monitoring - partie 2 installer Apache, MySQL, PHP, fail2ban, Phpmyadmin](https://webdevpro.net/creer-un-serveur-de-moniroting/) - [.htaccess Page d'erreur personnalisée suite à une erreur de saisie .htpasswd](https://webdevpro.net/htaccess-page-derreur-personnalisee-suite-a-une-erreur-de-saisie-htpasswd/) - [Wordpress ajouter une double authentification sur le back office grâce à htaccess](https://webdevpro.net/wordpress-ajouter-une-double-authentification-sur-le-back-office-grace-a-htaccess/) - [Infrastructures de Netflix](https://webdevpro.net/infrastructure-de-netflix/) - [Javascript - différentes manières d'exécuter du JS](https://webdevpro.net/javascript-differentes-manieres-dexecuter-du-js/) - [Créer un serveur de monitoring – partie 3 script bash ping](https://webdevpro.net/creer-un-serveur-de-monitoring-partie-3-script-bash-ping/) - [Fail2ban](https://webdevpro.net/fail2ban/) - [Création de scripts de backup automatisés](https://webdevpro.net/creation-de-scripts-de-backup-automatises/) - [Bloquer les scans de vulnérabilité de script w00tw00t](https://webdevpro.net/bloquer-les-scans-de-vulnerabilite-w00tw00t/) - [Activer Htaccess et le module rewrite sur votre serveur](https://webdevpro.net/activer-htaccess-et-le-module-rewrite-sur-votre-serveur/) - [Enlever son IP d'un RBL](https://webdevpro.net/enlever-son-ip-dun-rbl/) - [Shell Wildcards - une pointe de regex en ligne de commande](https://webdevpro.net/shell-wildcards-une-pointe-de-regex-en-ligne-de-commande/) - [La méthode getBoundingClientRect() - dimension avec les décimales](https://webdevpro.net/la-methode-getboundingclientrect-dimension-avec-les-decimales/) - [Hook Wordpress comprendre add_action(), add_filter() et do_action()](https://webdevpro.net/hook-wordpress-comprendre-add_action-et-do_action/) - [Récupérer ses codes FTP dans FileZilla](https://webdevpro.net/recuperer-ses-codes-ftp-dans-filezilla/) - [Le filtre anti émission de spam BBox](https://webdevpro.net/le-filtre-anti-emission-de-spam-bbox/) - [Récupérer login et mot de passe saisis dans un .htpasswd via PHP](https://webdevpro.net/recuperer-login-et-mot-de-passe-saisie-dans-un-htpasswd-via-php/) - [Commandes de Git pour travail en local](https://webdevpro.net/principales-commandes-de-git/) - [Script PHP upload vidéo](https://webdevpro.net/script-php-upload-video/) - [HTTPS mise en place d'un certificat auto signé](https://webdevpro.net/https-mise-en-place-dun-certicat-auto-signe/) - [Dimensions du responsive design et Boostrap Grid System](https://webdevpro.net/dimensions-du-responsive-design/) - [Monter un Dossier NFS sur un serveur distant](https://webdevpro.net/monter-un-dossier-nfs-sur-un-serveur-distant/) - [Le mode Rescue OVH](https://webdevpro.net/le-mode-rescue-ovh/) - [Openssl - Consulter le contenu d'un certification](https://webdevpro.net/openssl-consulter-le-contenu/) - [Awstats - installation - paramétrage - stats pour log apache au format html](https://webdevpro.net/awstats-installation-parametrage-avoir-ses-stats/) - [Bloc note sur la fonction PHP imagecopyresampled()](https://webdevpro.net/bloc-note-sur-la-fonction-php-imagecopyresampled/) - [Plugin commentaires Facebook dans votre Wordpress](https://webdevpro.net/plugin-comments-facebook-dans-wordpress/) - [Astuce Fail2Ban sur Failed to start fail2ban](https://webdevpro.net/astuce-fail2ban-sur-failed-to-start-fail2ban/) - [Suivre la propagation DNS via des services online](https://webdevpro.net/suivre-la-propagation-dns-via-des-services-online/) - [Survivals commandes avec Postfix :](https://webdevpro.net/survivals-commandes-avec-postfix/) - [Release 3 OVH & Sendmail](https://webdevpro.net/release-3-ovh-sendmail/) - [PHP - SQL - script mise à jour caractères mals encodés é ô ë è](https://webdevpro.net/php-sql-script-mise-a-jour-mauvais-encodage-caracteres-mals-accentues/) - [Mouchard de connexion root](https://webdevpro.net/mouchard-de-connexion-root/) - [PHP exporter des données au format csv stocké dans une base MySQL](https://webdevpro.net/php-exporter-des-donnees-au-format-csv-stocke-dans-une-base-mysql/) - [Changer le mot de passe root](https://webdevpro.net/changer-le-mot-de-passe-root/) - [SQL Modifier BDD et Table](https://webdevpro.net/sql-modifier-bdd-et-table/) - [Les Doodles de Google](https://webdevpro.net/doodles-google/) - une petite description - [Big Data - Scripts PHP et urls vers des bases publiques françaises](https://webdevpro.net/big-data-open-data-francaise/) - [Le top 100 des sites qui font internet](https://webdevpro.net/le-top-100-des-sites-qui-font-internet/) - [SQL Intégrité des données via des clés étrangères](https://webdevpro.net/sql-integrite-des-donnees-via-des-cles-etrangeres/) - [Prestashop - migrer le site en local](https://webdevpro.net/prestashop-migrer-le-site-en-local/) - [Emmet commande pour générer html](https://webdevpro.net/emmet-commande-pour-generer-html/) - [Formulaire Mailchimp traité par jQuery $.post()](https://webdevpro.net/formulaire-mailchimp-traite-par-jquery-post/) - [SQL - plusieurs fonctions intéressantes](https://webdevpro.net/sql-plusieurs-fonctions-interessantes/) - [Emmet - raccourcis balise html](https://webdevpro.net/emmet-raccourcis-balise-html/) - [Emmet - raccourcis html squelette](https://webdevpro.net/emmet-raccourcis-html-squelette/) - [PHP transformer un string en date et subtilité de now()](https://webdevpro.net/php-transformer-un-string-en-date-et-subtilite-de-now/) - [Release 3 OVH & Sécuriser PhpMyAdmin et MySQL](https://webdevpro.net/release-3-ovh-securiser-phpmyadmin-et-mysql/) - [https dans une release 3 ovh](https://webdevpro.net/https-dans-une-release-3-ovh/) - [Google Map API - script js pour optimiser le changement](https://webdevpro.net/google-map-api-script-js-pour-optimiser-le-changement-page/) - [Découverte Youtube iframe API](https://webdevpro.net/decouverte-youtube-iframe-api/) ## Pages - [Contact](https://webdevpro.net/contact/) - [Mentions légales / Copyright / RGPD](https://webdevpro.net/mentions-legales-copyright-rgpd/) - [Présentation](https://webdevpro.net/presentation/) ## Catégories - [tutos](https://webdevpro.net/category/tutos/) - [sur le web](https://webdevpro.net/category/sur-le-web/) - [sql](https://webdevpro.net/category/tutos/sql/) ## Étiquettes - [sql](https://webdevpro.net/tag/sql/) - [intégrité bdd](https://webdevpro.net/tag/integrite-bdd/) - [primary key](https://webdevpro.net/tag/primary-key/) - [foreign key](https://webdevpro.net/tag/foreign-key/) - [tableau croisé en sql](https://webdevpro.net/tag/tableau-croise-en-sql/) - [isnull()](https://webdevpro.net/tag/isnull/) - [enum()](https://webdevpro.net/tag/enum/) - [sql length()](https://webdevpro.net/tag/sql-length/) - [sql NULL](https://webdevpro.net/tag/sql-null/) - [sécurité](https://webdevpro.net/tag/securite/) - [bdd](https://webdevpro.net/tag/bdd/) - [accès distant](https://webdevpro.net/tag/acces-distant/) - [MySQL](https://webdevpro.net/tag/mysql/) - [PHPMyAdmin](https://webdevpro.net/tag/phpmyadmin/) - [Release 3 OVH](https://webdevpro.net/tag/release-3-ovh/) - [javascript](https://webdevpro.net/tag/javascript/) - [google map api](https://webdevpro.net/tag/google-map-api/) - [lazy load](https://webdevpro.net/tag/lazy-load/) - [optimisation chargement](https://webdevpro.net/tag/optimisation-chargement/) - [API](https://webdevpro.net/tag/api/) - [Google](https://webdevpro.net/tag/google/) - [librairie](https://webdevpro.net/tag/librairie/) - [youtube](https://webdevpro.net/tag/youtube/) - [prestashop](https://webdevpro.net/tag/prestashop/) - [migration](https://webdevpro.net/tag/migration/) - [.htaccess](https://webdevpro.net/tag/htaccess/) - [mailchimp](https://webdevpro.net/tag/mailchimp/) - [jquery](https://webdevpro.net/tag/jquery/) - [PHP](https://webdevpro.net/tag/php/) - [.htpasswd](https://webdevpro.net/tag/htpasswd/) - [facebook](https://webdevpro.net/tag/facebook/) - [css](https://webdevpro.net/tag/css/) - [fondamentaux du css](https://webdevpro.net/tag/fondamentaux-du-css/) - [float](https://webdevpro.net/tag/float/) - [html](https://webdevpro.net/tag/html/) - [input file](https://webdevpro.net/tag/input-file/) - [form](https://webdevpro.net/tag/form/) - [label](https://webdevpro.net/tag/label/) - [debugger](https://webdevpro.net/tag/debugger/) - [debogeur](https://webdevpro.net/tag/debogeur/) - [bug](https://webdevpro.net/tag/bug/) - [firefox](https://webdevpro.net/tag/firefox/) - [chrome](https://webdevpro.net/tag/chrome/) - [SEO](https://webdevpro.net/tag/seo/) - [redirection](https://webdevpro.net/tag/redirection/) - [ERR_NAME_NOT_RESOLVED](https://webdevpro.net/tag/err_name_not_resolved/) - [canonical](https://webdevpro.net/tag/canonical/) - [regex](https://webdevpro.net/tag/regex/) - [nodejs javascript synchronisation](https://webdevpro.net/tag/nodejs-javascript-synchronisation/) - [nodejs](https://webdevpro.net/tag/nodejs/) - [synchronisation](https://webdevpro.net/tag/synchronisation/) - [npm](https://webdevpro.net/tag/npm/) - [animation](https://webdevpro.net/tag/animation/) - [exists](https://webdevpro.net/tag/exists/) - [sous requête correlée](https://webdevpro.net/tag/sous-requete-correlee/) - [rm](https://webdevpro.net/tag/rm/) - [supprimer](https://webdevpro.net/tag/supprimer/) - [remove](https://webdevpro.net/tag/remove/) - [fichier](https://webdevpro.net/tag/fichier/) - [del](https://webdevpro.net/tag/del/) - [delete](https://webdevpro.net/tag/delete/) - [wordpress](https://webdevpro.net/tag/wordpress/) - [php7](https://webdevpro.net/tag/php7/) - [extensions php](https://webdevpro.net/tag/extensions-php/) - [imagick](https://webdevpro.net/tag/imagick/) - [site health](https://webdevpro.net/tag/site-health/) - [mac](https://webdevpro.net/tag/mac/) - [macos](https://webdevpro.net/tag/macos/) - [raccourcis clavier](https://webdevpro.net/tag/raccourcis-clavier/) - [codage](https://webdevpro.net/tag/codage/) - [visual studio](https://webdevpro.net/tag/visual-studio/) - [réinitialiser complète](https://webdevpro.net/tag/reinitialiser-complete/) - [problème de zoom](https://webdevpro.net/tag/probleme-de-zoom/) - [sublim text](https://webdevpro.net/tag/sublim-text/) - [plugin](https://webdevpro.net/tag/plugin/) - [extensions](https://webdevpro.net/tag/extensions/) - [emmet](https://webdevpro.net/tag/emmet/) - [git](https://webdevpro.net/tag/git/) - [github](https://webdevpro.net/tag/github/) - [github pages](https://webdevpro.net/tag/github-pages/) - [mis en ligne](https://webdevpro.net/tag/mis-en-ligne/) - [hébergement](https://webdevpro.net/tag/hebergement/) - [gratuit](https://webdevpro.net/tag/gratuit/) - [xampp](https://webdevpro.net/tag/xampp/) - [apache](https://webdevpro.net/tag/apache/) - [cmd](https://webdevpro.net/tag/cmd/) - [powershell](https://webdevpro.net/tag/powershell/) - [gitbash](https://webdevpro.net/tag/gitbash/) - [windows terminal](https://webdevpro.net/tag/windows-terminal/) - [terminal](https://webdevpro.net/tag/terminal/) - [cmder](https://webdevpro.net/tag/cmder/) - [docker](https://webdevpro.net/tag/docker/) - [yaml](https://webdevpro.net/tag/yaml/) - [dockerhub](https://webdevpro.net/tag/dockerhub/) - [docker-compose](https://webdevpro.net/tag/docker-compose/) - [pdo](https://webdevpro.net/tag/pdo/) - [symfony](https://webdevpro.net/tag/symfony/) - [gulp](https://webdevpro.net/tag/gulp/) - [package.json](https://webdevpro.net/tag/package-json/) - [sass](https://webdevpro.net/tag/sass/) - [autoprefixer](https://webdevpro.net/tag/autoprefixer/) - [tâches automatisées](https://webdevpro.net/tag/taches-automatisees/) - [tâches répétitives](https://webdevpro.net/tag/taches-repetitives/) - [css vendor](https://webdevpro.net/tag/css-vendor/) - [browser-sync](https://webdevpro.net/tag/browser-sync/) - [Filezilla](https://webdevpro.net/tag/filezilla/) - [show .htaccess in Filezilla](https://webdevpro.net/tag/show-htaccess-in-filezilla/) - [réglage Filezilla](https://webdevpro.net/tag/reglage-filezilla/) - [apprendre](https://webdevpro.net/tag/apprendre/) - [formation](https://webdevpro.net/tag/formation/) - [biais cognitif](https://webdevpro.net/tag/biais-cognitif/) - [mémoire](https://webdevpro.net/tag/memoire/) - [xml](https://webdevpro.net/tag/xml/) - [xsl](https://webdevpro.net/tag/xsl/) - [background](https://webdevpro.net/tag/background/) - [input tel](https://webdevpro.net/tag/input-tel/)