Salut, Comme l'indique le tuto, le pass est fait avec : $champ pass = hash($mot_de_passe.$sel_bdd); Puisqu'on on utilise sha512, le code php correspondant pour remplir les champs de la table est donc : <?php function Unique_Sel() { return function_exists('openssl_random_pseudo_bytes')? hash("sh...
Bonjour, Version 6.1 Mode d'emploi complet du module d'upload ajax en version 6.1 avec lien de téléchargement. Le détail des fonctionnalités supplémentaires par rapport à la version 5 est donné ici . Notamment la classe est maintenant fournie avec des exemples compatibles avec les navigateurs obsolè...
En même temps cela ne coute rien d'essayer ;) Il pourrait ainsi mieux se rendre compte d'où vient le problème puisque le module sait gérer des erreurs fatales en renvoyant des messages personnalisés et qu'il possède des exemples de formulaires et codes prêts à l'emploi pour l'upload mais aussi pour ...
Oui effectivement ça peut rendre des services. En fait, je ne dis pas que les CMS sans bdd n'ont aucun intérêt, je voulais dire plus plus exactement que ce n'est pas un exercice très utile d'en développer un. Quitte à développer quelque chose autant que cela ne soit pas très vite limité, et par aill...
Salut, Perso je suis pas fan de l'exercice, je veux dire que réaliser un CMS sans base de donnée c'est quand même un très gros handicap. Je l'ai fait une fois pour m'amuser mais bon je n'ai pas renouvelé l'expérience et vite abandonné le code même si le site a été en ligne et a fonctionné correcteme...
Version 5.0c Le dossier complet prêt à l'emploi qui comprend une quinzaine d'exemples tous fonctionnels et un mode d'emploi est trop volumineux pour être posté dans les messages de ce forum. Aussi je vous invite à suivre le lien ci-dessus pour le téléchargement. - La dernière version 5.0c comprend ...
Nouvelles fonctions qui permettent d'élargir le domaine d'application du module. L'intérêt est de pouvoir conserver les fonctionnalités concernant l'upload des fichiers tout en exerçant un contrôle complémentaire complet sur l'ensemble du formulaire.
Salut, Sans le point d'incrémentation pour définir le contenu des éléments du tableau, c'est beaucoup mieux car il n'y en a pas besoin, et on ne met pas de code inutile simplement parce que ça ne bug pas :evil: Pour le reste je t'ai déjà montré la méthode à suivre. Combien de temps te faudra-t-il po...
Je me suis laissé embarqué en recopiant certaines lignes de ton code, mais dans toutes les fonctions "private static" de contrôle il n'y a pas besoin de faire :
Tu fais afficher plusieurs fois la même chose avec ta classe puisque tu y fais appel plusieurs fois. Faudrait séparer les tâches et appeler les choses par leur nom pour être plus clair :wink: , un truc dans le genre : <?php header('Content-type: text/html; charset=UTF-8'); class Validator { private ...
Petite correction "css" dans les exemples de crop : la classe ".UpAbci_infosFile" doit être en position relative pour que la sélection dans l'image (crop) se positionne par rapport à ce bloc. Les exemples fonctionnaient correctement mais autant prendre cette précaution qui offre ...
Version 4.0 en lien ci-dessous Grosse mise à jour pour cette nouvelle version Nouveaux styles css événementiels : - data-upabcicss-infos-serveur (le serveur a envoyé un message vers .UpAbci_infosServer) - data-upabcicss-error-img-prev-total (total images supérieur à "config.imgPreviewMaxSizeTo...
Tu formule mal ta question. Sur le principe on associe pas un if à une variable, on conditionne un if à une (ou plusieurs) variable. Après on fait ce qu'on veut derrière comme par exemple le code de tof73. Mais tu vois dans son exemple, comme dans les tiens, que le if n'est associé à rien, et simple...