Aller au contenu

MS-DOS_1991

Hubmaster
  • Compteur de contenus

    442
  • Inscrit(e) le

  • Dernière visite

Tout ce qui a été posté par MS-DOS_1991

  1. Bonjour, Je voudrais que mes (futurs) membres s'inscrivent avec des mots de passe sûrs (durs à trouver par une recherche dans un dictionnaire par exemple) Je voudrais donc un script (php) qui ouvre un dictionnaire (dico.txt), puis qui recherche le mot de passe dedans et retourne un message d'erreur si le mot a été trouvé... <?php $passe = $_POST['passe']; // Mot de passe soumis par formulaire $dico = fopen("http://127.0.0.1/dico.txt", "r+"); // Ouverture du Dictionnaire en lecture seule ... // Recherche de $passe dans $dico ... fclose($dico); // Fermeture du Dictionnaire ?> Je précise que mon dictionnaire est écrit avec 1 mot par ligne... A mon avis, il faut faire une boucle for pour lire chaque ligne du fichier Quelqu'un pourrait-il m'indiquer comment procéder ?
  2. Bonjour à tous, Peut-être n'est-ce pas le bon endroit pour poster un script javascript mais comme c'est en rapport avec le x-html... Je cherche à ajouter un son à ma page web (du genre en passant la souris au-dessus d'un lien, un bruit se fait entendre) ... J'ai trouvé ceci sur le net: <html> <head> <title> Test </title> <script type="text/javascript"> function Son() { eval("document.musique.play();"); } </script> </head> <body> <embed name="musique" src="son_a_jouer.wav" loop="0" mastersound autostart="0" hidden="true"> <p> <a href="java script:void()" onMouseover="Son()">lien sonore</a> </p> </body> </html> Pensez-vous que cela soit "bien" ?? Je n'aime pas l'idée de devoir "tricher" en cachant la boite du Player et il me semble que la balise <embed> n'est pas conforme (attribut "name" obsolète, attribut "mastersound" utilisé tout seul, pas fermée...) Pourriez-vous m'éclairer un peu ??
  3. Bonjour, Juste un petit mot: si tu commence à développer et que tu veux comprendre comment ca marche, je te conseille l'éditeur multi-languages (HTML, CSS, PHP, ASP, JavaScript, C#, C++, INI, ...) gratuit PsPad (mode pur texte, nombreuses fonctionnalités, réarangement du code -donc plus facile à relire-, outils de vérification, etc.) Bonne chance avec le HTML puis le PHP !! Amicalement,
  4. ah bon ok .... heuuu, c'est quoi exactement leurs différences ?? Merci pour l'info
  5. Heeeeeuuuuuuu..... Je croyais que iso-8859-1 et UTF-8 étaient des charsets absolument identiques ?? Toutefois, si cela n'est pas le cas, une simple balise meta de type: <meta http-equiv="Content-Type" content="application xhtml+xml"; charset=utf-8 /> devrait faire l'affaire... Enfin bon... je reste à l'écoute de ce sujet Amicalement,
  6. En fait je veux que lors de l'inscription de mes futurs utilisateurs (j'espère qu'il y en aura ), un script php compare le mot de passe avec un fichier (du meme type que celui que j'ai affiché plus haut à savoir un mot par ligne) et qu'il affiche un message d'erreur si le mot de passe a été trouvé dans le fichier (c'est donc que le mot de passe est trop faible) Je tourne sous EasyPhp 1.7 et j'ai activé l'extension depuis l'icone de la barre des taches "configuration" -> "Extensions PHP". P.S: Merci de m'avoir répondu
  7. Bonjour, J'ai réessayé avec un truc tout simple mais ça ne marche pas: <?php /* Ouverture du dictionnaire CrackLib */ $dico = crack_opendict("dictionnaire_fr_1.txt"); $mot_de_passe = "abandonner"; /* Vérification du mot de passe */ $check = crack_check($dico, $mot_de_passe); $message = crack_getlastmessage(); echo $message; /* Fermeture du dictionnaire */ crack_closedict($dico); ?> pour le script (simplifié bien entendu ) et comme dico un truc du genre: Aaron abaissé abaissement abaisser abandon abandonnant abandonne abandonné abandonnée abandonnées abandonnent abandonner abandonnés abasie abasourdi abasourdir abasourdissement abat-jour abats abattage abatteur abattoir abattre abattu abattus abbatial abbaye abbé abbesse abc abcéder abcès Abdel abdication abdiquer abdomen abdominal abécédaire abeille aber aberrant aberration abêtir abhorrer Abidjan abîme abîmer abject abjection abjurer ablation aboiement aboli abolir abolition abolitionnisme abolitionniste abomination abominer abondamment abondance abondant abondante abonné abonnée abonnement abonnements abonner abonnés abord abordable abordage aborde abordé aborder abordés abords aborigène aborigènes abortif about abouti aboutir aboutirait aboutissement aboutissent aboutit aboyer abracadabrant abrasif abrasion abrasive abrégé abrégée abréger abreuver abréviation abréviations abri abricot abricotier abrite abrité abriter abroger abrupt abruti absence absent absente absentéisme absents absinthe absolu absolue absolument absolution absolutisme absorbé absorber absorption absoudre abstention abstentions abstenu abstenus abstinence abstraction abstrait abstraite abstraitement abstraits absurde absurdement absurdité abus abuser abusif abusive abyssin Abyssin Abyssine Abyssinie abyssinien Abyssinien Abyssinienne acacia académicien académie Académie académies académique académiques académisme acajou accablant accabler accalmie accède accédé accéder accélération accéléré accélérée accélérer accent accents accentuation accentue accentué accentuer acceptable acceptait acceptant acceptation accepte accepté acceptée acceptées acceptent accepter accepterait accepteront acceptés acception accès accessible accessibles accession accessoire accessoirement accessoires accident accidenté accidentel accidents accise acclamation acclamer acclimatation acclimatement accommodation accommoder accompagnant accompagne accompagné accompagnée accompagnées accompagnement accompagnent accompagner accompagnés accompli accomplie accomplir accomplis accomplissement accomplit accord accordait accordant accorde accordé accordée accordées accordent accordéon accordéoniste accorder accordés accordeur accords accore accoster accouchement accoucher accoucheuse accroché accrocher accroissement accroître accru accrue accrues accrus accueil accueillant accueille accueillent accueillera ... je précise que dans le vrai dico, il y a 22 708 lignes Quelqu'un aurait-il une idée ?
  8. Bonjour, Avant tout, je ne suis qu'un collégien débutant, donc svp, soyez patient avec moi Voila. Je suis en train de faire mon site web et aimerais vérifier systématiquement les mots de passe de mes utilisateurs. J'ai entendu parler de la fonction php crack(): [crack_opendict(), crack_check(), crack_closedict(), etc.]. Je voudrais savoir ce qu'elle vaut, où trouver une version stable pour Windows (j'ai essayé mais c'est super compliqué), et comment construire un dictionnaire de mots à partir d'un simple fichier texte (1 mot par ligne) ? Merci d'avance pour vos réponses.
  9. Bonjour, Au risque de poser un plus grand dilemme encore... , je vous engage à essayer Maxthon (anciennement MyIE2) qui est une amélioration d'Internet Explorer (gestion des onglets, navigation au clavier, etc) mais qui tourne avec le moteur d'Internet Explorer... en gros c'est un mélange de IE et de Mozilla FireFox lien: Maxthon (cliquez ensuite sur Télécharger) Essayez-le puis venez commenter
  10. OK bon ben maintenant, je crois que l'on peut mettre [sUJET RESOLU] [sUJET RESOLU] @+ tout le monde P.S: encore merci et bravo pour le Forum
  11. Super, Merci !!!! Ca marche d'enfer et en plus c'est purement valide !!! Merci encore petit-ourson (au fait j'ai été voir ton site: il est pas mal du tout :up:!!)
  12. j'ai oublié de préciser: sur Internet Explorer, le positionnement des boites n'est effectif qu'avec les hacks (dans le premier sujet) et ta capture petit-ourson ne comporte visiblement pas les hacks En tout cas, Merci beaucoup de me répondre, c'est sympa
  13. En fait avec Internet Explorer, ca donne ca: +------------------------------------------------------------------------------------------+ | | | | | | +------------------------------------------------------------------------------------------+ +----------+ +--------------------------------------------------------------+ +----------+ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +----------+ +--------------------------------------------------------------+ +----------+ et avec firefox les deux colonnes remontent, empiètent sur celle du haut et sont décalées par rapport à la colonne du centre... (oui je sais c compliqué comme histoire... )
  14. Merci d'avoir répondu aussi vite En fait, je veux que cette page s'affiche aussi bien avec Firefox qu'avec Internet Explorer car pour l'instant, elle ne s'affiche bien qu'avec Internet Explorer Voici la feuille de style sans les hacks /* CSS Document */ body { margin-top: 0px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; padding-top: 0px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; font-family: verdana, arial, helvetica, sans-serif; color: #ccc; background-color: black; } p { font-size: 12px; line-height: 22px; margin-top: 20px; margin-bottom: 20px; } #top { margin-top: 20px; margin-left: 20px; margin-right: 20px; margin-bottom: 20px; padding-top: 10px; padding-left: 10px; padding-right: 10px; padding-bottom: 10px; border: 5px solid #ccc; background: black; height: 100px; } #left { position: absolute; top: 120px; left: 0px; margin: 20px; padding: 10px; border: 5px solid #ccc; background: black; width: 150px; } #middle { position: relative; margin: 20px 190px 20px 190px; padding: 10px; border: 5px solid #ccc; background: black; } #right { position: absolute; top: 120px; right: 0px; margin: 20px; padding: 10px; border: 5px solid #ccc; background: black; width: 150px; } #top { margin: 20px 20px 0px 20px; padding: 10px; border: 5px solid #ccc; background: black; height: 100px; } #left { position: absolute; top: 120px; left: 0px; margin: 20px; padding: 10px; border: 5px solid #ccc; background: black; width: 150px; } #middle { margin: 20px 190px 20px 190px; padding: 10px; border: 5px solid #ccc; background: black; } #right { position: absolute; top: 120px; right: 0px; margin: 20px; padding: 10px; border: 5px solid #ccc; background: black; width: 150px; } #Tableau_Chargement_page_01 { width: 400px; background-color: #CC0000; } #Tableau_Chargement_page_02 { width: 100%; background-color: #000000; } #Tableau_Chargement_page_Texte { font-family: Plump MT, arial, helvetica, sans-serif; font-size: medium; font-weight: bolder; color: #CC0000; } #cache { position: absolute; top: 200px; z-index: 10; visibility: hidden; }
  15. Rebonjour, Désolé pour l'utilisation (ou plutot la non-utilisation ) de la balise CODEBOX... Je ne suis pas un habitué de ce forum. :unsure: Quelqu'un aurait-il une astuce à me donner ? Merci
  16. Bonjour, Je suis en train de créer mon site perso et jusqu'il y a quelques jours, je n'utilisais que I.E pour le css et le rendu. (nooooooooooon pas le fouet !!! ) Seulement depuis j'ai téléchargé FireFox et Opera et bien entendu le rendu n'est pas du tout le meme: les blocs <div> apparaissent décalés sur Opera et Firefox. Je crois que le probleme vient du fait que j'ai dû utiliser des "Hacks css" pour que Internet Explorer puisse afficher normalement le texte. J'utilise Mozilla Firefox, Opéra et Maxthon (autrefois MyIE2) qui est un très bon logiciel (gestion des onglets, etc) MAIS qui utilise le noyau d'Internet Explorer 6). Voila le code (simplifié a mort bien sûr) <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> <head> <title> Index.php </title> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=iso-8859-1" /> <meta http-equiv="Content-Script-Type" content="text/javascript" /> <meta http-equiv="Content-Style-Type" content="text/css" /> <meta http-equiv="Content-Language" content="fr" /> <meta http-equiv="Default-Style" content="/css/css_Default.css" /> <meta http-equiv="expires" content="15 days" /> <link rel="stylesheet" type="text/css" href="/css/default.css" /> </head> <body> <p> <div id="cache"> <table id="Tableau_Chargement_page_01" cellpadding="4" cellspacing="4"> <tr> <td align="center" valign="middle"> <table id="Tableau_Chargement_page_02" cellpadding="0" cellspacing="0"> <tr> <td align="center" valign="middle"> <div id="Tableau_Chargement_page_Texte"> <br /> Chargement en Cours... <br /> Veuillez Patienter <br /> <br /> </div> </td> </tr> </table> </td> </tr> </table> </div> <script type="text/javascript"> <!--/*--><![CDATA[//><!-- /* SCRIPT EDITE SUR L'EDITEUR JAVASCRIPT [url="http://www.editeurjavascript.com"]http://www.editeurjavascript.com[/url] */ var nava = (document.layers); var dom = (document.getElementById); var iex = (document.all); if (nava) { cach = document.cache } else if (dom) { cach = document.getElementById("cache").style } else if (iex) { cach = cache.style } largeur = screen.width; cach.left = Math.round((largeur/2)-200); cach.visibility = "visible"; function cacheOff() { cach.visibility = "hidden"; } window.onload = cacheOff //--><!]]> </script> <!-- FIN DU SCRIPT --> </p> <div id="top"> </div> <div id="left"> <?php include('includes/Main_Menu-Left.php'); ?> </div> <div id="middle"> texte Principal au milieu de la Page. </div> <div id="right"> <?php include('includes/Main_Menu-Right.php'); ?> </div> </body> </html> ... et le css: body { margin-top: 0px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; padding-top: 0px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; font-family: verdana, arial, helvetica, sans-serif; color: #ccc; background-color: black; } p { font-size: 12px; line-height: 22px; margin-top: 20px; margin-bottom: 20px; } #top { margin-top: 20px; margin-left: 20px; margin-right: 20px; margin-bottom: 20px; padding-top: 10px; padding-left: 10px; padding-right: 10px; padding-bottom: 10px; border: 5px solid #ccc; background: black; height: 100px; /* ie5win fudge begins */ /*voice-family: "\" } \""; voice-family:inherit; height: 70px; } html>body #top { height: 70px; /* ie5win fudge ends */ } #left { position: absolute; top: 120px; left: 0px; margin: 20px; padding: 10px; border: 5px solid #ccc; background: black; width: 150px; /* ie5win fudge begins */ /*voice-family: "\" } \""; voice-family:inherit; width: 120px; } html>body #left { width: 120px; /* ie5win fudge ends */ } #middle { position: relative; margin: 20px 190px 20px 190px; padding: 10px; border: 5px solid #ccc; background: black; } #right { position: absolute; top: 120px; right: 0px; /* Opera5.02 will show a space at right when there is no scroll bar */ margin: 20px; padding: 10px; border: 5px solid #ccc; background: black; width: 150px; /* ie5win fudge begins */ /*voice-family: "\" } \""; voice-family:inherit; width: 120px; } html>body #right { width: 120px; /* ie5win fudge ends */ } pre { font-size: 12px; line-height: 22px; margin-top: 20px; margin-bottom: 10px; } #top { margin: 20px 20px 0px 20px; padding: 10px; border: 5px solid #ccc; background: black; height: 100px; /* ie5win fudge begins */ voice-family: "\" } \""; voice-family:inherit; height: 70px; } html>body #top { height: 70px; /* ie5win fudge ends */ } #left { position: absolute; top: 120px; left: 0px; margin: 20px; padding: 10px; border: 5px solid #ccc; background: black; width: 150px; /* ie5win fudge begins */ voice-family: "\" } \""; voice-family:inherit; width: 120px; } html>body #left { width: 120px; /* ie5win fudge ends */ } #middle { margin: 20px 190px 20px 190px; padding: 10px; border: 5px solid #ccc; background: black; } #right { position: absolute; top: 120px; right: 0px; margin: 20px; padding: 10px; border: 5px solid #ccc; background: black; width: 150px; /* ie5win fudge begins */ voice-family: "\" } \""; voice-family:inherit; width: 120px; } html>body #right { width: 120px; /* ie5win fudge ends */ } #Tableau_Chargement_page_01 { width: 400px; background-color: #CC0000; } #Tableau_Chargement_page_02 { width: 100%; background-color: #000000; } #Tableau_Chargement_page_Texte { font-family: Plump MT, arial, helvetica, sans-serif; font-size: medium; font-weight: bolder; color: #CC0000; } #cache { position: absolute; top: 200px; z-index: 10; visibility: hidden; } Je précise que les hacks css ne sont pas de moi et ils ne sont pas "valides css" (le validateur du W3C ne les reconnait pas et je tiens à être "aux normes") Voili voila : Pourriez-vous me dire comment les améliorer et les rendre compatibles avec les navigateurs intelligents et à jour ? P.S: autre pitite question: Vous aurez certainement remarqué un autre bug d'I.E: je suis OBLIGE d'encadrer la fenetre qui apparait au chargement de la page par deux balises <p> et </p> sinon Internet Explorer l'affiche tres mal !!! Or, Firefox ne comprend pas cela (et il a bien raison) et affiche mal la fenetre... une solution ?? Merci d'avance, .Tom <modérateur: merci d'utiliser la balise codebox pour les grands extraits de codes>
×
×
  • Créer...