Discussion

PHP : les fonctions utf8_decode() et utf8_encode() sont obsolètes
posté le 24/06/2023
Les fonctions utf8_encode() et utf8_decode() en PHP sont utilisées pour encoder et décoder des chaînes entre l'encodage ISO-8859-1 (Latin-1) et l'encodage UTF-8. Bien que la bibliothèque standard de PHP inclue les fonctions utf8_encode et utf8_decode, elles sont limitées à la conversion entre les encodages ISO-8859-1 (Latin-1) et UTF-8. Il est important de noter que ces fonctions ne peuvent pas être utilisées pour détecter]]> Lire tout l'article
COMMENT AFFICHER LES ERREURS PHP ?
posté le 24/06/2023
error_reporting Dans tout projet PHP, a un moment ou a un autre, un développeur aura besoin d’afficher les erreurs PHP. Pour cela, il suffit de modifier les 2 configurations suivantes : display_errors et error_reporting. Pour afficher les erreurs de vos scripts php sur votre navigateur, deux lignes sont nécéssaires au début de votre script : error_reporting(E_ALL); ini_set("display_errors", 1); Vos scripts php peuvent maintenant]]> Lire tout l'article
La machine à tremblement de terre - où est elle aujourd'hui
posté le 29/12/2022
Certains ont songé à dissiper préventivement la puissance des grands séismes en n'en provoquant plusieurs séismes et cette idée s'est concrétisée. Une machine était construite dans ce but, elle est née dans le cerveau des ingénieurs des militaires russes en pleine guerre froide. Conçue pour fournir une nouvelle source d'énergie, la machine à tremblement de terre avait la puissance]]> Lire tout l'article
fonction qui affiche le pays grâce à l'adresse IP de l'utilisateur
posté le 12/10/2022
//fonction qui affiche le pays grâce à l'adresse IP de l'utilisateur function Usergeolocalisation($ip=false){ //si l'adresse ip n'est pas détectée $country="Inconnu"; if ($_SERVER['SERVER_ADDR'] == '127.0.0.1' or $_SERVER['SERVER_ADDR'] == strtolower('localhost')) { //exemple mon pays local est france $country="France"; } else{ $geoplugin =]]> Lire tout l'article
la fonction qui fait des plusieurs déliminateurs
posté le 12/10/2022
//fonction multi délimateur function multiexplode ($delimiters,$string) { $ready = str_replace($delimiters, $delimiters[0], $string); $launch = explode($delimiters[0], $ready); return $launch; } $string = "Il est l'un des /caracteres"; //cela permet de couper les chaines par des espaces, apostrophes et slash $string = multiexplode (array("'"," ","/"), $string); echo '<pre>'.print_r($string,true).'</pre>'; L'exemple affiche le]]> Lire tout l'article
Affichage d'une ligne de résultat sql de manière aléatoire en php
posté le 12/10/2022
//Affichage d'une ligne de résultat sql de manière aléatoire en php $sth = $db->prepare("SELECT id, name, color FROM fruits ORDER BY RAND() LIMIT 1"); $sth->execute(); $result = $sth->fetchAll(); debug($result); ORDER BY RAND() LIMIT : 1 permet d'afficher une ligne de résulat de manière aléatoire Précisons que LIMIT  nombre : est le nombre de résultat à afficher]]> Lire tout l'article
Trois façon de convertir un tableau en chaîne de caractères en PHP
posté le 12/10/2022
1-Utilisation de la fonction implode() pour convertir un tableau en chaîne de caractères en PHP 2-Utilisation de la fonction json_encode() pour convertir un tableau en une chaîne en PHP 3-Utilisation de la fonction serialize() pour convertir un tableau en chaîne de caractères en PHP 1-Avec la fonction : implode $array = array('apple','lemon','watermelon'); $string = implode(" ",$array); echo "Le tableau converti en chaine."; echo "\n"; echo]]> Lire tout l'article
la fonction qui permet d'afficher le domaine d'un site internet
posté le 12/10/2022
function host(){ if(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === 'on') $url_racine = "https"; else $url_racine = "http"; // Ajoutez // à l'URL. $url_racine .= "://"; // Ajoutez l'hôte (nom de domaine, ip) à l'URL. $url_racine .= $_SERVER['HTTP_HOST']; return $url_racine; } //le domaine du site internet est: echo host();  ]]> Lire tout l'article
La fonction debug
posté le 12/10/2022
function debug($variable){ echo '<pre>'.print_r($variable,true).'</pre>'; } La fonction  debug est une petite fonction php que j'ai trouvé sur le net qui permet d'afficher de manière visible une variable]]> Lire tout l'article
PDOStatement::fetchAll Retourne un tableau contenant toutes les lignes du jeu d'enregistrements
posté le 12/10/2022
$sth = $db->prepare("SELECT name, color FROM fruits"); $sth->execute(); $result = $sth->fetchAll(); debug($result); La fonction  debug est une petite fonction php que j'ai trouvé sur le net qui permet d'afficher de manière visible une variable. L'exemple ci-dessus va afficher quelque chose de similaire à : Récupération de toutes les lignes d'un jeu de résultats de la table]]> Lire tout l'article
Coefficient de transmission thermique U c’est quoi ?
posté le 22/05/2022
Une fenêtre mal isolée engendre directement une perte de chaleur et des courants d’air dans votre maison. Cette déperdition de chauffage provoque deux phénomènes. Le premier est la hausse de votre facture énergétique car plus il fait froid dans son habitat plus on augmente le chauffage. Le deuxième est d’ordre physiologique, votre confort est amoindri à cause d’une température trop]]> Lire tout l'article
Lire le disque NAS depuis Windows (Gratuit) – ext2 / ext3 / ext4
posté le 03/01/2022
Parfois on a besoin d’accéder au contenu d’un disque dur NAS. Je parle ici du disque présent dans le NAS. Que votre NAS soit planté / HS ou que le disque ait des signes de fatigue… les raison peuvent être nombreuses. Comme vous le savez peut-être, les NAS fonctionnent majoritairement sous Linux et le format de fichier est l’ext3 ou ext4. Mauvaise nouvelle, ces formats de fichiers sont totalement inconnus de Windows. Voici comment]]> Lire tout l'article
Comment ouvrir automatiquement une application au démarrage de Windows 10 ?
posté le 20/09/2021
Quelques manipulations suffisent pour autoriser un logiciel installé sur votre PC à se lancer automatiquement à chaque démarrage de Windows. Notez que cette autorisation n'est pas définitive : vous pourrez la retirer quand vous le souhaitez (voir section suivante).   Cliquez sur le menu Démarrer, en bas à gauche de la barre des tâches de Windows, et faites défiler la liste des logiciels]]> Lire tout l'article
Importer des mots de passe dans votre compte Google
posté le 16/09/2021
Vous pouvez importer des mots de passe dans votre compte Google, puis vérifier si certains mots de passe ne sont pas sécurisés. Les mots de passe de votre compte Google sont synchronisés sur tous les appareils auxquels vous vous connectez. Étape 1 : Téléchargez vos mots de passe au format .CSV Seuls les mots de passe au format .CSV peuvent être importés dans votre compte Google. Pour savoir comment]]> Lire tout l'article
Comment fixer la taille des colonnes d'un tableau avec un texte long en HTML
posté le 25/08/2021
Il est souvent le cas, nous sommes confrontés à un tableau incontrolable qui prend toute la place sur une page web. il suffit de créer un petit script CSS Il suffit de mettre un petit cript css pour que ca marche: <style style="text/css"> table{ border: 1px solid black; border-collapse: collapse; table-layout: fixed; width: 400px; } th, td { border: 1px solid black; word-break: break-all; } </style>   Voici mon]]> Lire tout l'article
Infidélité: des signes qui ne trompent pas. Comment savoir si votre partenaire vous trompe?
posté le 17/07/2021
Il est très dificile de savoir si votre femme vous trompe, cependant il y a des techniques qui ne trompent très rarement. Malheuresement  certaines femmes trouvent la nécéssité d'aller voir ailleurs. Nous n'étudions pas la raison de cette décision dans cet article. passons tout de suite aux signes qui ne  trompent pas. Ces pratiques peuvent se reveler infaillibles. Ouvrez les yeux, bien souvent on se rend compte trop tard lorsque tout va bien.  1- Elle change brutalement la façon]]> Lire tout l'article
Fonction qui permet de connaitre l'adresse IP du connecté
posté le 22/05/2021
Salut à tous je vous présente une petite fonction PHP qui permet d'afficher l'adresse IP d'un utilisateur connecté et son pays en live. Commencons par afficher son adresse ip.   <?php /** * Récupérer la véritable adresse IP d'un visiteur */ /** * Récupérer la véritable adresse IP d'un visiteur */ // IP si internet partagé if (isset($_SERVER['HTTP_CLIENT_IP'])) { $AdressIPconnecte=]]> Lire tout l'article
Un administrateur vous a refusé l’exécution de cette application
posté le 16/04/2021
Parfois, vous souhaitez exécuter un logiciel   et un message d'erreu s'affichez en rouge "Un administrateur vous a refuser l’exécution de cette application contactez l'administrateur pour plus d'information." Comment resoudre ce problème? La soution est dans le gestionnaires des taches  Vous devez faire: ALT GR + CTRL + SUPPR  ou Tapez gestionnaires des taches et cliquez droit sur "executer en mode]]> Lire tout l'article
formater une clé USB protégée en écriture sur Windows ou Mac
posté le 11/04/2021
Methode n°1: Utilisation de Diskpart (Windows) C:WINDOWSsystem32>diskpart Microsoft DiskPart version 10.0.19041.610 Copyright (C) Microsoft Corporation. Sur l’ordinateur : Aministrator DISKPART> list disk N° disque Statut Taille Libre Dyn GPT --------- ------------- ------- ------- --- --- Disque 0 En ligne 931 G octets 0 octets * Disque 1 Aucun média 0 octets 0 octets Disque 2 Aucun]]> Lire tout l'article
Administrer une base de données avec Mysql
posté le 04/04/2021
Définition : MySQL est un système de gestion de bases de données relationnelles (SGBDR). Il est distribué sous une double licence GPL et propriétaire. Il fait partie des logiciels de gestion de base de données les plus utilisés au monde, autant par le grand public (applications web principalement) que par des professionnels, en concurrence avec Oracle, PostgreSQL et Microsoft SQL Server. Source Wikipédia. Les données sont]]> Lire tout l'article
Comment supprimer la photo de profil Gmail
posté le 24/02/2021
Pour supprimer votre photo de profile sur GMAIL, il suffit de tapper dans la barre d'adresse  : https://myaccount.google.com/u/2/profile ou bien http://aboutme.google.com/ . La page ci-dessous s'affiche et vous  cliquez sur la flèche  et vous cliquez ensuite sur suprimer ma photo.  ]]> Lire tout l'article
Différence de racine entre DOCUMENT_ROOT et realpath()
posté le 26/12/2020
'DOCUMENT_ROOT' La racine sous laquelle le script courant est exécuté, comme défini dans la configuration du serveur. exemple: monsite.fr est installé et configuré dans C:/wamp64/www/monsite/index.php echo $_SERVER['DOCUMENT_ROOT'] ; //affiche la racine du site: C:/wamp64/www/monsite/ tandis que realpath(): realpath — Retourne le chemin canonique absolu realpath — affichera le chemin absolu ou elle est logés avec notre exemple, cette fonction est logée dans]]> Lire tout l'article
Résoudre le problème de Chrome "Connexion n'est pas entièrement sécurisée sur ce site"
posté le 16/12/2020
Vous êtes Wabmasteur ou developpeur et vous voyez le message d'avertissement de chrome vous alerte que votre formulare n'est pas sécurié et affiche le message suivant: Les informations que vous êtes sur le point de soumettre ne sont pas sécurisées Comme la connexion n'est pas entièrement sécurisée sur ce site, vos informations seront visibles par les autres utilisateurs.   Comment résoudre ce petit]]> Lire tout l'article
Comment passer à une protection sécurisée de votre site en HTTPS
posté le 06/12/2020
HTTPS : connexions chiffrées est une connexion sécurisée, les données qui sont envoyées par le serveur sont chiffrées et permettrent d'identifier rapidement les administrateurs du site internet.  Cette dite connexion  protège les utilisateurs des multiples fraudes qui prolifèrent sur Internet car il permet d'obtenir plus facilement un remboursement auprès de son assurance ou sa banque en cas de]]> Lire tout l'article
Comment envoyer un fichier de plus de 20 MO vers le serveur
posté le 05/12/2020
Pour resoudre ce problème, vous devez  changer le php.ini upload_max_filesize réglage de 2M à 20M,   redémarrer les services WAMP et essayez de télécharger un fichier via mon application. Changez le fichier php.ini in C:/wamp64/bin/apache/apache2.4.46/bin/php.ini Chercher: post_max_size = 8M upload_max_filesize = 2M max_execution_time = 30 max_input_time = 60 memory_limit = 8M Modifier par: post_max_size =]]> Lire tout l'article