HTML/PHP Syntaxe

Résolu/Fermé
Gloubinours91 Messages postés 371 Date d'inscription mercredi 9 juillet 2008 Statut Membre Dernière intervention 22 septembre 2016 - 29 août 2010 à 02:45
 Utilisateur anonyme - 29 août 2010 à 22:03
Bonjour tout le monde,

Je fais une page protégée par mot de passe basique, et quelque chose me tracasse.
Quand j'inscris mon Pseudo et mon Mot de passe je dois respecter les MAJUSCULES, c'est un peu lourd.

Comment puis-je y remédier?

Merci d'avance à tous,
Cordialement Gloubi.



A voir également:

7 réponses

niconovice Messages postés 954 Date d'inscription lundi 10 novembre 2008 Statut Membre Dernière intervention 3 mars 2014 86
29 août 2010 à 02:57
tu dois tout simplement changer le mot de passe :p
0
Utilisateur anonyme
29 août 2010 à 03:10
tu peut uttiliser cette commande pour y remédier.
http://ch2.php.net/manual/fr/function.strtolower.php
bn chance+++
0
Bonjour Gloubi, la seule façon d'y remédier, c'est de changer ton mot de passe avec des majuscules pour un mot de passe sans majuscules car les serveurs prennent en compte la différence entre les deux.

Cordialement.
0
magicshark Messages postés 402 Date d'inscription mardi 27 juillet 2010 Statut Membre Dernière intervention 6 mai 2014 13
29 août 2010 à 11:10
c'est lourd mais c'est mieux un mot de passe qui contient un peu de tout est plus oroteger qu'une simple chaine de caractere en majuscule ou minuscule par exemple 12*8-89Maman&Papa<3 c'est bien (et mignon)
alors que "motdepasse" c'est un peu simple enfin voilà c'est mieux quoi :D
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Gloubinours91 Messages postés 371 Date d'inscription mercredi 9 juillet 2008 Statut Membre Dernière intervention 22 septembre 2016 135
29 août 2010 à 12:36
Bonjour,

Merci à tous de vos réponses, j'essaie tout ça après manger ;)
J'avais pensé à la fonction PHP Lionhell454, je vais essayer.

Merci à tous, bon app' ^^
0
Gloubinours91 Messages postés 371 Date d'inscription mercredi 9 juillet 2008 Statut Membre Dernière intervention 22 septembre 2016 135
29 août 2010 à 16:38
Erf, je n'arrive pas bien à utiliser ma fonction pouvez-vous m'aider?
En fait, j'ai plusieurs Nom et Mot de passe, puisque je voudrais essayer avec plusieurs noms et mots de passes différents.

J'ai donc mis des If et, plusieurs Elseif et un else.
J'aimerai que ma fonction s'applique à toutes les variables $nom et $mot_de_passe

Voici un petit bout de ma page, merci d'avance de m'aider! :)
Cordialement, Gloubi.

<?php
// J'ai choisi le mot de passe "hahaha"
if (isset($_POST['mot_de_passe']) AND isset($_POST['nom'])) // Si la variable existe
{
// On se crée une variable $mot_de_passe avec le mot de passe entré
$mot_de_passe = $_POST['mot_de_passe'];
$nom = $_POST['nom'];
}
else // La variable n'existe pas encore
{
$mot_de_passe = ""; // On crée une variable $mot_de_passe vide
$nom = "";
}

if ($mot_de_passe == "hahaha" AND $nom == "Public") // Si le mot de passe est bon
{
// On affiche la page cachée.
?>

<?php
include('public.php'); // Page Public cachée
?>

<?php
}
elseif ($nom == 'Jean' AND $mot_de_passe == 'hku22x')
{
$moyenne = 14.30;
$appreciations = 'Eleve agréable et à l\'écoute, continuez ainsi!';
?>
<?php
include('results.php');
?>

<?php
include('contact.html');
?>

<?php
}
0
Gloubinours91 Messages postés 371 Date d'inscription mercredi 9 juillet 2008 Statut Membre Dernière intervention 22 septembre 2016 135
29 août 2010 à 16:39
Je ne sais pas Où placer ma fonction pour qu'elle s'applique à toutes mes variables.
0
magicshark Messages postés 402 Date d'inscription mardi 27 juillet 2010 Statut Membre Dernière intervention 6 mai 2014 13
Modifié par magicshark le 29/08/2010 à 18:52
tu l'utilise quand tu definie ta variable ou bien juste avant de l'utilisert
ex :
$var="Ma VariaBle De teXte"; 
$var = strtolower($var); 
echo $var

l'echo renverra : "ma variable de texte"
0
Gloubinours91 Messages postés 371 Date d'inscription mercredi 9 juillet 2008 Statut Membre Dernière intervention 22 septembre 2016 135
29 août 2010 à 19:48
OK Donc je dois la mettre à chaque elseif.
Merci beaucoup à tous ;)

[Résolu]
0
Utilisateur anonyme
29 août 2010 à 19:53
cool magic plus rapid et efficace
bn route a vous...
0
Gloubinours91 Messages postés 371 Date d'inscription mercredi 9 juillet 2008 Statut Membre Dernière intervention 22 septembre 2016 135
29 août 2010 à 20:23
AH mince, oublié de demandé!
Comment l'appliquer à DEUX variables en même temps?
Merci!
0
J'suis un débutant autodidacte en php et j'ai apris tout seul donc peut me tromper (ou pas conventionelle):
mais si je reprend le dernier post personnellement le ferais par une fonction PDO pour traiter la sortie:

mais sinon simplement je les recupèreraients comme ce-ci

mon_exemple.php
<?php
echo '<h1>Mes deux variables de bases</h1>';
$nom='mon_NOM_EN_MAJ_mini';
$pass='Mon_Mots_PAss_EN_maj_MINUSCULE';
echo $nom;
echo '<br>'.$pass;

echo '<h1>Je définit $var par la chaine contenue dans $nom je traite $var </h1>';
$var=$nom;
$var = strtolower($var);
echo '<br>'.$var;
// tu peut meme récupérer $nom
$nom=$var;
echo '</br>'.$nom.' </br>tu peut la repasser dans $nom ou $autrevar si tu veut';

echo '<h1>je répete la premiere opprération mais en saisissant $pass</h1>';
$var=$pass;
// ne pas oublier de la redéfinir si tu passe pas par un include ou un PDO
// qui serait plus simple si t as beaucoup de traitement à répéter.
$var = strtolower($var);
echo $var;
echo '<p>Vraiment pas top mais par un include du traitement de $var ou par PDO
</br>C est bien mieux si tu doit traiter bcps de fichier ou intégrér de nbrs autres fonctions.</p>';
echo $nom;
// pour bien comprendre le principe tu voit bien que la je les pas repasser dans $pass mais laisser $var qu'a dire $pass=$var;
echo $var;

echo '<h1>Pour bien comprendre:</h1>';
$pass=$var;
echo 'Et la je récupere dans $pass pour comprendre le principe';
echo '</br>'.$pass;
?>
essaye se script (ps jsuis au php 5.3)
et pass par un fichier includes si c'est pas déja fait.....
PDO en créeant une class peut servir selon le nombres de fichiers qui appelle la fonction ainsi q'un élevé de fonction.
bn chance...
0